Есть ли какой-нибудь тип производительности, использующий Flask-Bootstrap?

Из того, что я могу сказать, Flask-Bootstrap в основном просто предоставляет базовый шаблон, который вы используете для создания дополнительных шаблонов.

Шаблон Flask-Bootstrap находится в моей папке site-packages.

Есть ли какая-то причина, по которой я не должен просто скопировать этот base.html из папки site-packages, поместить его в папку с шаблонами и настроить в качестве своей собственной базы? Тогда мне даже не нужно будет использовать 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 %}

И если вы добавите в свою базу начальную загрузку, то все остальные страницы будут поддерживать начальную загрузку.

Примечание. Разработчики создали колбу-бутстрап, чтобы помочь другим в процессе разработки, но вы можете создать свой собственный.

Другие вопросы по тегам