django - 我们可以在 django 的单个 html 模板中扩展多个 html 吗?如果是,那么如何?

标签 django django-templates

我有两个文件...一个是 base.html 另一个是 home.html

我想在 django 中的单个 index.html 模板上扩展它们。

但它在/accounts/login/处抛出错误 TemplateSyntaxError 'extends' 不能在同一个模板中多次出现 在浏览器中

最佳答案

您可以在 index.html 中扩展 base 并使用:

{% include "path/to/home.html" %}  

关于django - 我们可以在 django 的单个 html 模板中扩展多个 html 吗?如果是,那么如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38995582/

相关文章:

python - 如何使用 Celery、RabbitMQ 和 Django 确保每个用户的任务执行顺序?

python - 在 Django 中间件中设置 cookie

django - 无效的 block 标记 : 'render_field' , 应为 'empty' 或 'endfor' 。您是否忘记注册或加载此标签?

django - {% trans "string"%} 不适用于模板,但 {% trans variable %} 可以

python - django csrf_token 不打印隐藏的输入字段

python - 为什么 Python/Django 会创建重复文件

python - 修改序列化值 - Django Rest Framework

python - Django:从模板中的表单小部件访问模型字段

python - 将多个模板变量传递给 django 中的模板标签

python - Django ModelChoiceField optgroup 标签