01基本用法
- 变量:{
{ }}
- 1 深度查询 句点符
- 2 过滤器
- 标签:{% %}
02变量
-
html文件中用{ { 变量名 }}做占位符
-
views.py中通过render第三个参数传入字典类型的变量 { “变量名” : 值 }
def timer(request):
import datetime
date1 = datetime.datetime.now()
date = date1.strftime("%Y-%m-%d %H:%M:%S")
return render(request, "timer.html", {
'date': date})
如果需要传入的变量过多时,可以直接把字典换成 locals(),
可以自动全部传入,但是注意,传入的键和值的名字一样
深度查询01
<p>{
{ l.1 }}</p> // 变量为列表,通过列表名.索引
<p>{
{ info.name }}</p> // 变量为字典,通过字典.键
<p>{
{ alex.name }}</p> // 变量为类的对象,通过对象.属性
<p>{
{ alex.age }}</p> // 变量为类的对象
# 不管有几层都可以用"."来实现查询
过滤器02
{
{