04-Django-templates
# 模板系统
- 模板:一组相同或者相似的页面,在需要个性化的地方进行留白,需要的时候只是用数据填充就可以使用
- 步骤:
1. 在settings中进行设置:TEMPLATES
2. 在tmepltes文件夹下编写模并调用
# 模板-变量
- 变量的表示方法: {{var_name}}
- 在系统调用模板的时候,会用相应的数据查找相应的变量名称,如果能找到,则填充,或者叫渲染,否则,跳过
# 模板-标签
- for标签: {% for .. in .. %}
- 用法:
{% for .. in .. %}
循环语句
{% endfor %}
# if标签
- 用来判断条件
- 代码示例:
{% if 条件 %}
条件成立执行语句
{% elif 条件 %}}
条件成立执行语句
{% else %}
以上条件都不成立执行语句
{% endif %}}
# csrf标签
- csrf:跨站请求伪造
- 在提交表单的时候,表单页面需要加上 {% csrf_token %},