模板的语法: {{ }}
模板中的过滤器:语法:{{变量名|过滤器:可选参数}}
#传值的模板语法
#前端接受方式{{ 前端接受的名字 }} {{ 前端接受的名字1 }} {{ 前端接受的名字2 }}
#直接取的list{{ 前端接受的名字1[1] }} dict{{ 前端接受的名字2.键1 }}
def moban(request):
name1='字符串'
list1=['字符串','字符串1'] {{ list.1 }}
dice1={'键1':'值1','键2':'值2'} {{ dict.name }}
return render(request,{'前端接受的名字':name1,'前端接受的名字1':list1,'前端接受的名字2':dice1})
now = datetime.datetime.now() 后端时间语法传到前端去看时间
<p>{{ timeldate:'Y-m-d H:i:s'}}</p>
<!-_ 模板标签 循环 判断 继承和应用
语法: {% if %} {% else %}之后要结束循环 {% endif %} 空格还是要的
{% if numl > 20 %}
{{ num1 }}
{{ % else < 20 % }}
{{ num2 }}
{% endif %}
循环
{% for i in list %} 会把li标签一起循环,好用的一批
<li>{{ i }}</li>
{% endfor %}
继承(父模板要加‘’ 比如‘index.html’ 就继承过来了html里的东西)