Heim > Artikel > Backend-Entwicklung > Einführung in die Verwendung der locals()-Funktion durch Django
Dieser Artikel bietet Ihnen eine Einführung in die Verwendung der Funktion locals() in Django. Ich hoffe, dass er Ihnen als Referenz dienen wird.
Die Funktion „locals()“ gibt alle lokalen Variablen des aktuellen Standorts im Wörterbuchtyp zurück.
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())in views.py hinzufügen
new.html in Vorlagen hinzufügen
<!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>
Denken Sie daran, den Pfad in urls.py hinzuzufügen
url(r"index", views.index),
Effekt:
Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung der locals()-Funktion durch Django. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!