Можете ли вы использовать Jinja без Bootstrap во Flask?
Я создавал свое приложение Flask из небольшого кода, который я нашел в руководстве. Приложение My Flask использует Bootstrap, WTForms и Jinja для рендеринга файлов HTML. Я бы хотел убраться, так как не думаю, что мне нужен Bootstrap.
- Можете ли вы использовать Jinja и WTForms без Bootstrap? Я уверен, что вы можете, но я нашел много примеров, которые имеют такой код
{{ wtf.form_field(form.username) }}
что делает меня неуверенным - В чем преимущество
{{ wtf.form_field(form.field1) }}
вместо{{ form.name.label }} {{ form.name(size=20) }}
? - Можете ли вы использовать Flask без Bootstrap? Я не хочу включать все эти файлы.
1 ответ
Джинджа это движок рендеринга. Неважно, что он отображает, и это не заботится о том, что вы решили использовать Twitter Bootstrap для разметки своей HTML-страницы.
wtf.form_field
это макрос из Flask-Bootstrap, который обрабатывает отображение метки, ввода, ошибок и другой информации с помощью Bootstrap CSS. Там нет требования, что вы используете его. Вы можете посмотреть на его источник, чтобы увидеть, что вам нужно сделать вместо этого.
Нет ничего плохого в использовании готовых CSS, таких как Bootstrap, или библиотек, таких как Flask-WTF и Flask-Bootstrap, для обработки частей приложения, с которыми вы не хотите иметь дело.