【发布时间】:2021-08-27 15:40:12
【问题描述】:
我们如何隐藏子模板中正在被父模板渲染的块?
例如:我的父模板
base.html 包含-
<!DOCTYPE html>
<html lang="en">
....
<body>
{% block messages %}
<div class="alert alert-{% if message.tags == 'error'%}danger{% else %}{{ message.tags }}{% endif %} alert-dismissible fade in" role="alert">
{{message}}
</div>
{% endblock %}
...
</body>
</html>
我在login.html 中继承了这个base.html
但我不想在login.html 中使用 {% block messages %},
有什么建议?
提前感谢您的任何解决方案????。
【问题讨论】:
-
感谢 Nikita Zhuikov 的解决方案 {% block messages %}{% endblock %} ...
标签: python html django jinja2 template-inheritance