이 글은 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),
추가 경로
rrreee효과를 추가하는 것을 잊지 마세요:
위 내용은 Django가 locals() 함수를 사용하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!