Django模板继承-标记CSS类
我想创建一个master.html用于继承,但我的问题是,在3个不同的地方,除了body类之外,代码是相同的 所以我有master.htmlDjango模板继承-标记CSS类,css,django,django-templates,Css,Django,Django Templates,我想创建一个master.html用于继承,但我的问题是,在3个不同的地方,除了body类之外,代码是相同的 所以我有master.html <html> <head>...<head> <body> {% block one %}{% endblock %} {% block two %}{% endblock %} {% block extra %}{% endblock %} </body> </html&
<html>
<head>...<head>
<body>
{% block one %}{% endblock %}
{% block two %}{% endblock %}
{% block extra %}{% endblock %}
</body>
</html>
...
{%block one%}{%endblock%}
{%block-two%}{%endblock%}
{%block extra%}{%endblock%}
但在一些地方我有
我的其他内容(如.js文件、图像)都是一样的
是否有任何干净的方法来正确操作,并且不使用三个不同的“主控形状”?您可以在
标记内定义一个块:
<html>
<head>...<head>
<body {% block body_options %}{% endblock %}>
{% block one %}{% endblock %}
{% block two %}{% endblock %}
{% block extra %}{% endblock %}
</body>
</html>
明亮的非常感谢你!
{% extends 'master.html' %}
{% block body_options %}class="front"{% endblock %}