阅读背景:

巨蟒python全栈开发django5:组件&&CBV&FBV&&装饰器&&ORM增删改查

来源:互联网 

内容回顾:

补充反向解析
Html:{% url ‘别名’ 参数 %}

Views:reverse(‘别名’,args=(参数,))

模板渲染

变量  {{ 变量名 }}
逻辑相关 {% %}

过滤器:
{{ 变量|过滤器方法:’参数’ }}

标签:
{% for i in list%}   for k,v in dict.items
{{ i }}
{% endfor %}

{% if 条件 %}

{%elif%}

{%else%}

{% endif %}

据点符 . 可以做深度查询

{% with 变量名=变量.属性.属性.. %}
{% with 变量.属性.属性..  as 变量名%}


{% endwith %}

母板继承
先写一个母板,大家共用的地方
母板预留钩子:
{% block ‘名字’ %}

母板里面的可以被替换的内容
{%Endblock 名字%}




再写子页面

子页面里面第一行  {% extends ‘母板名称’ %}  
{% block ‘名字’ %}
{{ block.super }}
子页面的内容

{%Endblock 名字%}

Csrf_token : 

{% csrf_token %}补充反向解析
Html:{% url ‘别名’



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: