如何解决如何在所有页面模板中添加 html 块?
我有一个带有大量自定义模板的flask-admin 应用程序。我想在应用程序的每个页面的顶部添加一个 html 块。显而易见的解决方案是将它添加到每个模板(不要忘记将它添加到任何新的自定义模板),但我希望可能有更好的解决方案,在一个地方指定我想要的 html 并拥有所有未来新模板会自动拥有它。
解决方法
要简单地将 HTML 片段插入到您可以使用的模板中
{% 包含 'template_file.html' %}
要自动获取所有新模板以使用 HTML 块,请尝试所有模板都需要继承的 jinja2 模板继承。 Docs
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。