django-4-模板标签,模板继承

Posted wmkpy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django-4-模板标签,模板继承相关的知识,希望对你有一定的参考价值。

<<<模板标签>>>

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

{% 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

技术图片

技术图片

访问

技术图片

点击回到首页

 

技术图片

 <<<模板继承>>>

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

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

(1)创建基础模板

技术图片

(2)配置基础模板技术图片)

(3)配置基础模板

技术图片

(4)配置视图函数

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

技术图片

访问

技术图片

OK!!!

 

以上是关于django-4-模板标签,模板继承的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Django 模板文件的 for 循环中使用条件标签

django模板继承使用相同标签多个模板

django:相同的模板标签,但在多个继承的 html 模板中

Python学习---django模板继承180123

Django——模板层(template)(模板语法自定义模板过滤器及标签模板继承)

django模板之继承标签extend和添加标签include