一、html嵌套语句
用 {% %} 包裹起来的叫做模板标签。用 {{ }} 包裹起来的叫做模板变量
{# #}这种注释方式浏览器看不到
二、{{ code|safe }}
用{{ code|safe }}将传来的code变量转译成代码
三、结构标签
1.block
第一次出现:用来规划布局(挖坑)
第二次出现:填充规划(填坑)
-base.html
2.extends(继承)
可以获取且仅能获取父模板中的所有结构
-index.html
四、static
1.创建static文件夹用来存放CSS和JavaScript文件
2.在settings中注册static文件夹
3.在html中引入css和javascript(用标签引入)
{% static ‘XXX’%} XXX:相对路径
在引入之前一定要先加载静态资源{% load static %}
使用标签静态的方法引入时的优点:每当更改css或javascript的位置时,不需要更改代码
五、render函数
render(request, 'XXX.html', context=data)
data:一个字典,用来渲染html页面
也可以用local()将局部变量用字典的方式进行打包,context=local(),可以减少代码量