【发布时间】:2021-10-08 17:35:26
【问题描述】:
我有一个非常具体的问题。我正在使用maintenance mode 来获得内置的 503 视图。我可以以任何我想要的方式自定义模板。我得到了它的工作,但是我希望模板在 request.path 为 /admin 时扩展管理基本模板。如果不是,它应该扩展正常的基本模板。
我试过了:
{% if '/beheerpaneel' in request.path %}
{% extends "admin/index.html" %}
{% else %}
{% extends "base.html" %}
{% endif %}
但这给了我一个模板语法错误,因为扩展标签必须是第一个。经过一番谷歌搜索后,我似乎需要在视图中处理这个问题。但没有视图,它是内置的。有人知道解决这个问题的方法吗?将来我也想用 404 和 500 页等来做这个。
【问题讨论】:
标签: django django-views django-templates syntax-error