Django 板继承

Django 板继承是一种模板继承机制,它允许开发者在不同的模板中定义一个基本模板,然后在其他模板中使用它。它允许开发者在不同的模板中重用相同的代码,而不必在每个模板中重新编写它们。

Django 板包含

Django 板包含是一种模板包含机制,它允许开发者在一个模板中引用另一个模板,以便在不同的模板中重用相同的代码。它允许开发者在不同的模板中重用相同的代码,而不必在每个模板中重新编写它们。

如何使用 Django 板继承和包含

1、使用 {% extends %} 标签:使用 {% extends %} 标签可以实现模板的继承,它可以将基本模板中的代码复制到继承的模板中。

{% extends 'base.html' %}
HTML

2、使用 {% include %} 标签:使用 {% include %} 标签可以实现模板的包含,它可以将包含的模板中的代码复制到当前模板中。

{% include 'include.html' %}
HTML

3、使用 {% block %} 标签:使用 {% block %} 标签可以实现块继承,它可以将基本模板中的块代码复制到继承的模板中,并允许开发者在继承的模板中自定义块代码。

{% block content %}// 这里是自定义的内容{% endblock %}
HTML

总之,Django 板继承和包含是一种非常有用的技术,它可以让开发者在不同的模板中重用相同的代码,从而提高开发效率。