Python django模板继承:如何不显示来自父模板的块?

Python django模板继承:如何不显示来自父模板的块?,python,html,django,jinja2,template-inheritance,Python,Html,Django,Jinja2,Template Inheritance,如何在子模板中隐藏由paent模板渲染的块 例如:我的父模板 base.html包含- <!DOCTYPE html> <html lang="en"> .... <body> {% block messages %} <div class="alert alert-{% if message.tags == 'error'%}danger{% else %}{{ message.tags }}{% endif

如何在子模板中隐藏由paent模板渲染的块

例如:我的父模板
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>

....
{%block messages%}
{{message}}
{%endblock%}
...
我在
login.html
但是我不想在
login.html
中使用{%block messages%}, 有什么建议吗?
提前感谢您提供的任何解决方案您可以在login.html中覆盖
{%block messages%}
,如下所示:

login.html

{% extends "base.html" %}
{% block messages %}{% endblock %}
...

作为补充说明,更好的做法是建立一个不同于应用程序基础的登录和注册基础,特别是当您需要用户登录时,因为很多东西不会显示在这些页面上,如导航栏。

抱歉,这不起作用,我仍然可以在“login.html”中查看
base
消息块
,还有其他解决方案吗?实际上我不明白为什么这个解决方案不适用于您,您可以显示您的login.html的代码吗?谢谢Nikita Zhuikov,实际上,我将
base.html
作为
{%include'partials/\u topbar\u navigation.html%}
从另一个文件中包含
消息块
,我将消息块移动到
base.html
。现在它正在工作。再次感谢。非常感谢@Mohamed ElKalioby您的建议,请记住,感谢Nikita Zhuikov提供的解决方案{%block messages%}{%endblock%}。。。