>백엔드 개발 >파이썬 튜토리얼 >Django가 locals() 함수를 사용하는 방법 소개

Django가 locals() 함수를 사용하는 방법 소개

不言
不言앞으로
2019-04-15 11:03:113902검색

이 글은 Django에서 locals() 함수를 사용하는 방법을 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

locals() 함수는 현재 위치의 모든 지역 변수를 사전 형식으로 반환합니다.

views.py에

from django.shortcuts import render,HttpResponse,render_to_response
import datetime
from blog import models

def index(req):
    if req.method=="POST":
        username = req.POST.get("username")
        pwd = req.POST.get("password")

        print(username)
        print(pwd)

        if username == "klvchen" and pwd=="123":
            return HttpResponse("登录成功")
    #return render(req, "login.html")
    kl = "you are welcome"
    a = "hello"
    b = "world"
    c = "what"
    return render_to_response("new.html", locals())

추가 템플릿에 new.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1> {{ kl }}</h1>
<h2> {{ a }}</h2>
<h3> {{ b }}</h3>
<h4> {{ c }}</h4>
</body>
</html>

추가 urls.py에 new.html

url(r"index", views.index),

추가 경로
rrreeeDjango가 locals() 함수를 사용하는 방법 소개효과를 추가하는 것을 잊지 마세요:

🎜🎜

위 내용은 Django가 locals() 함수를 사용하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제