<<<模板标签>>>

{% for %}{% endfor %} 循环

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

{% if %}{% elif %}{% else %}{% endif %} 判断

{% url 'app:name' 参数 %}调用name视图函数

 {% with stu=student %}{% endwith %}相当于student as stu

{% load '  ' %}

{% include  '' %}

{% extends '' %}

模板标签的详细使用文档

https://docs.djangoproject.com/en/2.1/ref/templates/builtins/#ref-templates-builtins-tags

django-4-模板标签,模板继承 Python 第1张

django-4-模板标签,模板继承 Python 第2张

访问

django-4-模板标签,模板继承 Python 第3张

点击回到首页

 

django-4-模板标签,模板继承 Python 第4张

 <<<模板继承>>>

继承需要用到{% extends %}标签(在子模版的首行)导入基础模板

并用{% block %}标签给子模板里面加内容,否则子模版里面加的内容无效

(1)创建基础模板

django-4-模板标签,模板继承 Python 第5张

(2)配置基础模板django-4-模板标签,模板继承 Python 第6张)

(3)配置基础模板

django-4-模板标签,模板继承 Python 第7张

(4)配置视图函数

注意视图函数中要传入基础模板需要的模板变量

django-4-模板标签,模板继承 Python 第8张

访问

django-4-模板标签,模板继承 Python 第9张

OK!!!

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄