1.)Django框架对于模板文件的加载顺序:
首先在setting配置好的位置搜索template文件夹下模板文件
其次在系统注册的应用中的admin下的templates文件夹下搜索模板文件
接着在系统注册的应用中的auth下的templates文件夹下搜索模板文件
最后在自己注册的(且含有templates)应用下templates文件夹下搜索模板文件
2.)模板变量的调用:
这里可以看出模板变量的调用可以是字典,列表,对象三类。
3.)模板标签:
常用的有IF For循环结构
{%if …%}
逻辑1
{%elif …%}
逻辑2
{%else%}
逻辑3
{%endif%}
{%for item in 列表%}
循环逻辑
{
{forloop.counter}}表示当前是第几次循环,从1开始
{%empty%}
列表为空或不存在时执行此逻辑
{%endfor%}
4.)过滤器:对于模板变量的显示结果进行x修饰
常用的有date,default,lenth:
{
{ book.bpub_date|date:‘Y年-m月-d日’}
{
{ book.btitle|length }}
{
{ book.btitle }}
5.)自定义过滤器: