for 占位符
111
django的模板系统
网页逻辑和网页视图应该分开设计
{{变量}}
{%for x in list %},{% endfor %}
{% if %},{% else %}, {% endif %}
for循环语法
{% if %}, {% else %}, {% endif %}
{% for x in list %}, {% endfor %}
{{ 变量 }}
Django
Django
bootstrape
if-else 分支标签
<ul>
{% for item in List %}
<li>{{ item }}</li>
{% endfor %}
</ul>
for循环标签:{% for x in list %},{%endfor%}
基本语法
标签变量:{{变量}}
例如:
<html><body>{{now}}</body></html>
模板系统简介2
模板系统简介
模板系统简介:
在html文本中,用特定标签占位符
比如 <html><body>{{变量}}</body></html>,{%for x in list%},{%endfor%}等形式实现。
为甚么要用模板系统:
因为将html写在python的views.py 中,更改视图时候,需要修改python代码。
django模板系统基本语法
变量标签:{{variable_name}}
for循环标签{%for x in list %},{% endfor %}
if-else标签{% if %},{%.else %},{% endif %}
举个栗子:
<ul>
{% for item in list %}
<li>{{item}</li>
{% endfor %}
</ul>
ps:个人感觉很像vue
{% if true %}
<p>it is a true part</p>
{% else %}
<p>it is a false part</p>
{% endif %}