Der Weg zur Entwicklung von WeChat-Applets (3) Anwendung der Lernvorlage für das Django-Framework 2
view:{"HTML变量名" : "views变量名"}
HTML:{{变量名}}
HelloWorld / HelloWorld / views.py Dateicode:
runoob.html in Vorlagen:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>中国矿业大学计算机信息安全专业</title>
</head>
<body>
<p>{
{ name }}</p>
</body>
</html>
Besuchen Sie http://127.0.0.1:8000/runoob wieder, können Sie die Seite
Filtervorlage
Syntax:
{
{ 变量名 | 过滤器:可选参数 }}
Der Vorlagenfilter kann die Variable ändern, bevor sie angezeigt wird. Der Filter verwendet Pipe-Zeichen, wie unten gezeigt:
{
{ name|lower }}
Nachdem die
Variable { {name}} vom Filter in Kleinbuchstaben verarbeitet wurde, wird der Großbuchstabe des Dokuments in Kleinbuchstaben konvertiert.
Die Filterpipeline kann * gesockelt * werden, was bedeutet, dass die Ausgabe einer Filterpipeline auch als Eingabe der nächsten Pipeline verwendet werden kann:
{
{ my_list|first|upper }}
Im obigen Beispiel wird das erste Element in Großbuchstaben konvertiert.
Einige Filter haben Parameter. Die Filterparameter folgen dem Doppelpunkt und werden immer in doppelte Anführungszeichen gesetzt. Z.B:
{
{ bio|truncatewords:"30" }}
Dadurch werden die ersten 30 Wörter der Variablen bio angezeigt.
Andere Filter:
addslashes : 添加反斜杠到任何反斜杠、单引号或者双引号前面。
date : 按指定的格式字符串参数格式化 date 或者 datetime 对象,实例:
{
{ pub_date|date:"F j, Y" }}
length : 返回变量的长度。
Standard
Standard liefert einen Standardwert für die Variable.
Wenn der boolesche Wert der von Ansichten übergebenen Variablen false ist, wird der angegebene Standardwert verwendet.
Die folgenden Werte sind falsch:
0 0.0 False 0j "" [] () set() {} None
Länge
gibt die Länge des Objekts zurück, die für Zeichenfolgen und Listen geeignet ist. Das
Wörterbuch gibt die Anzahl der Schlüssel-Wert-Paare zurück. Die Sammlung gibt die Länge nach der Deduplizierung zurück. Das
Dateigrößenformat
zeigt die Dateigröße besser lesbar an (dh '13 KB ',' 4,1 MB ',' 102 Bytes 'usw.) Das
Wörterbuch gibt die Anzahl der Schlüssel-Wert-Paare zurück, und die Sammlung gibt die Länge nach der Deduplizierung zurück.
Datum
formatiert eine Datumsvariable gemäß einem bestimmten Format.
Das Format Ymd H: i: s gibt die Zeit im Format Jahr-Monat-Tag Stunde: Minute: Sekunde zurück.
truncatechars
Wenn die Gesamtzahl der Zeichen in der Zeichenfolge größer als die angegebene Anzahl von Zeichen ist, wird der letzte Teil abgeschnitten.
Die abgeschnittene Zeichenfolge endet mit ...