Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in die Verwendung der locals()-Funktion durch Django

Einführung in die Verwendung der locals()-Funktion durch Django

不言
不言nach vorne
2019-04-15 11:03:113855Durchsuche

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:
Einführung in die Verwendung der locals()-Funktion durch Django

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen