Python Jinja2默认页面标题

Python Jinja2默认页面标题,python,templates,flask,jinja2,Python,Templates,Flask,Jinja2,我正在尝试为Flask应用程序中的所有页面设置默认页面标题 我想将其插入默认布局模板。我的设置中有一个站点名称 <title>{{title}}</title}} 在模板中: {{ title | page_title}} 这很接近,我想用默认设置标题或覆盖,这是有效的第一步使用块: <title>{% block title %}{{ settings.SETTING }}{% endblock %}</title> 好的,这是一个很好的开始,

我正在尝试为Flask应用程序中的所有页面设置默认页面标题

我想将其插入默认布局模板。我的设置中有一个站点名称

<title>{{title}}</title}}
在模板中:

{{ title | page_title}} 
这很接近,我想用默认设置标题或覆盖,这是有效的第一步使用块:

<title>{% block title %}{{ settings.SETTING }}{% endblock %}</title>

好的,这是一个很好的开始,我更喜欢这一点,而不是我自己的解决方案,但我有一个问题,就是“设置”无法访问并产生错误,也就是说,我的原始问题是无法从设置-->模板中读取。啊,我只需要使用app.config,它在模板中以
config
的形式提供。否则,您需要将
设置添加到您的模板上下文中:如果我使用{{config['NAME']}},它确实会出现,这是有效的,所以我现在就用它。
{{config.NAME}
会更好
{{ title | page_title}} 
<title>{% block title %}{{ settings.SETTING }}{% endblock %}</title>
{% block title %}your custom title{% endblock %}