この記事では、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
url(r"index", views.index),
にパスを忘れずに追加してください効果:
#
以上がDjango が locals() 関数を使用する方法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。