テンプレート変数形式:{{XXX}}
- {{XXX |追加:100}}
- {{XXX |カット: "Y"}}
- {{XXX |デフォルト: "空值"}}
- {{XXX | default_if_none: "空值"}}
- {{XXX |日付: "はYmdのH:I:S"}}
views.pyファイル:
def test(request):
t = datetime.datetime.now()
number_add = 150
string_cut = "abcccdefg"
blank_str = ''
blank_list = []
return render(request,"demo.html",locals())
テンプレートファイル(例):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
{% load staticfiles %}
{# <link rel="stylesheet" type="text/css" href="/static/css/register_page_css.css">#}
<link rel="stylesheet" type="text/css" href="{% static "/css/register_page_css.css" %}">
<title>Test-Demo</title>
</head>
<body>
<div>
<p>只能够读取datetime,而且时间转换和一般不同</p>
<p>调用:datetime.datetime.now() 实例一个类</p>
<p>时间:{{ t|date:"Y-m-d h:i:s A" }}</p>
<p>时间:{{ t|date:"Y-m-d H:i:s" }}</p>
<hr>
<p>加法举例:{{ number_add|add:"100" }}</p>
<p>过滤举例:{{ string_cut|cut:"c" }}</p>
<p>求长度举例:{{ string_cut|cut:"c"|length }}</p>
<hr>
<p>默认数据(空字符串):{{ blank_str|default:"空值" }}</p>
<p>more数据(空列表):{{ blank_list|default:"空值" }}
{# default_if_none(None占的字节数比0要少) 可以使用sys.getsizeof()查看变量大小/字节数 #}
</div>
</body>
</html>
ネイティブHTMLを使用して、(PyCharmは、 "Ctrlキー+ /" を使用して)、ここで注意して異なるでネイティブHTMLのコメント "<! - XXXXXXX - >" 記法を。