【问题标题】:Is there any type of performance hit using Flask-Bootstrap?使用 Flask-Bootstrap 是否有任何类型的性能影响?
【发布时间】:2017-02-23 02:34:19
【问题描述】:

据我所知,Flask-Bootstrap 主要只是提供了一个基础模板,您可以使用它来制作其他模板。

Flask-Bootstrap 模板位于我的站点包文件夹中。

有什么理由不应该将 base.html 从 site-packages 文件夹中复制出来,并将其放入我的模板文件夹并自定义为我自己的基础?那么我什至不需要使用 Flask-Bootstrap,对吧?

或者,我认为它所做的只是提供基本模板是不是错了?

【问题讨论】:

    标签: python performance flask flask-bootstrap


    【解决方案1】:

    你的想法是对的。您无需将其放入站点包中,而是将其保存在您的模板文件夹中并根据需要进行自定义。 Flask-bootstrap 基本模板定义了宏和块,但您可以在没有 flask-bootstrap 的情况下完成时间。块和宏来自 jinja2,因此您可以创建一个基本的 html 模板。

    假设您的 base.html 包含以下内容:

    {% block content %}
    {% endblock %}
    
    #index.html
    {% extends 'base.html' %}
    {% block content %}
    <h1> index page </h>
    {% endblock %}
    

    如果您将引导 css 添加到您的基础,那么您的所有其他页面都将支持引导。

    注意:开发人员创建flask-bootstrap 是为了帮助其他人开发过程,但您可以创建自己的。

    【讨论】:

      猜你喜欢
      • 2011-05-21
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      • 2014-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多