【发布时间】:2012-06-12 09:24:22
【问题描述】:
我正在制作一个 Flask 应用程序。我有一个登录区,一个博客区。如果我想获取用户的登录信息,我将渲染登录模板。但这不会呈现必须显示在登录区域下方的博客模板。 :/
我会尽量说清楚:
{% block login %} {% endblock %}
blah blah
{% block blog_display %} {% endblock %}
现在我有一个 login.html 扩展它,并进入登录块。我有一个blogs.html,它进入blog_display。如何渲染两者?当我执行render_template() 时,我只能在login.html 或blogs.html 之一上调用它。
请帮帮我。如果您要求,我会提供更多详细信息。
【问题讨论】:
-
更好的是,如果您的主模板中有两个块,并且您想从两个不同的子模板中获取它们,您会怎么做?如果没有办法,你如何解决危机?