我有一个form.py
,它在名为contactApp/templates/contact/contact.html
的html文件中呈现。在模板coreApp/templates/core/core.html
中,我想显示第一个HTML内容。
我在谷歌和这里找不到任何合理的答案。
认为这可能是使用include
标签完成的,但根本不起作用。
在我的核心html文件中,我放了{% include "contact/contact.html" %}
,但似乎不是那样。
如果有人帮助我,我将不胜感激。
提前致谢!
答案 0 :(得分:1)
使用extends
模板关键字
与/ contact.html 强>:
{% block 'title' %}
{{ contact.title }}
{% endblock %}
{% block 'content' %}
{% endblock %}
core/core.html
模板可以扩展contact/contact.html
:
<强>芯/ core.html:强>
{% extends "contact/contact.html" %}
{% block 'title' %}
Actually core/core.html!
{% endblock %}
{block 'content' %}
...
{% endblock %}
供参考How do include a dynamic template from another app in Django?