這篇文章帶給大家的內容是關於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())
在templates 新增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中文網其他相關文章!