H C*_*H C 3 html django django-templates
目前,我有两个从 base.html 扩展的 html 模板:
page1.html:
{% extends 'dashboard/base.html' %}
{% block tittle %} Dashboard1 {% endblock %}
... code ...
Code_block_1
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
page2.html:
{% extends 'dashboard/base.html' %}
{% block tittle %} Dashboard2 {% endblock %}
... code ...
Code_block_1
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
两个 html 共享相同的 Code_block_1。
我正在考虑创建另一个名为 Code_block_1.html 的 html 来合并这段重复的代码。然后,将 Code_block_1.html 插入到 page1.html 和 pag2.html 中。Django 只允许你扩展一次。我该如何解决这个问题?
谢谢。
只需创建另一个名为HTML文件code_block_1.html
,然后里面都page1.html
和page2.html
使用include
这样的:
<!-- page1.html -->
{% extends 'dashboard/base.html' %}
{% block tittle %} Dashboard1 {% endblock %}
... code ...
{% include 'code_block_1.html' %}
{% endblock %}
<!-- page2.html -->
{% extends 'dashboard/base.html' %}
{% block tittle %} Dashboard2 {% endblock %}
... code ...
{% include 'code_block_1.html' %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1495 次 |
最近记录: |