建立path,建立view
def review(request):
import time
'''模板语法'''
num1=22
num2=11
strl='123'
array=['a','b','c']
dictl={'h':'head','b':'body','c':'content'}
return render(request,'grammar.html',{'n1':num1,'n2':num2,'n3':strl,'n4':array,'n5':dictl})
后面的字典可以写成如下格式,提出来写
info={
'n1':num1,
'n2':num2,
'n3':strl,
'n4':array,
'n5':dictl,
}
return render(request,'grammar.html',info)
直接看grammar.html的代码,【拼接html和python】
Django模板语法
数字:{{ n1 }}+{{ n2 }}={{ n1|add:n2 }}
数字:{{ n1 }}-{{ 10 }}={{ n1|add:-10 }}
数字:{{ n1 }}/{{ n2 }}*1={% widthratio n1 n2 1 %}
数字:{{ n1 }}*{{ n2 }}={% widthratio n1 1 n2 %}
字符串:0下标的字符{{ n3.0 }};{{ n3 }}
列表: 列表0下标{{ n4.0 }}
字典:字典键为h的值{{ n5.h }}
遍历列表
{% for i in n4 %}
{{ i }}
{% endfor %}
遍历字典
{% for k,v in n5.items %}
{{ k }}:{{ v }}
{% endfor %}