2017-02-23 55 views
-1

从我所知道的,Flask-Bootstrap主要只是提供一个基础模板,用于制作其他模板。使用Flask-Bootstrap是否有任何类型的性能问题?

Flask-Bootstrap模板驻留在我的站点包文件夹中。

是否有任何理由不应该将base.html复制到site-packages文件夹中,然后将其放到我的模板文件夹中并自定义为我自己的base?那么我甚至不需要使用Flask-Bootstrap,对吧?

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

回答

0

你的思维方式正确。您不需要将其放到网站包,而是将其保存在模板文件夹中并根据需要进行自定义。 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以帮助其他开发过程,但您可以创建自己的。

相关问题