Что произойдет, если я перезаписываю стандартные флеш-загрузочную головку и блоки скриптов? - PullRequest
0 голосов
/ 25 апреля 2018

Я учусь использовать расширение колба-бутстрап в моем приложении.Но когда я скопировал демонстрационные html-коды из getbootstrap , это не сработало, как продемонстрировал официальный сайт.Поэтому я переписал блок заголовка и блок сценариев в своем базовом шаблоне, затем он работает хорошо.

Как это

{% extends 'bootstrap/base.html' %}

{% block head %}
    (my own head...)
{% endblock %}

{% block scripts %}
    (my own scripts...)
{% endblock %}

Можно ли перезаписать собственную голову и сценарии bootstrap/base.htmlкак это?Какие эффекты это оставит?

1 Ответ

0 голосов
/ 25 апреля 2018

это полностью заменит базовые блоки. Чтобы сохранить существующие блоки, но добавить к ним свои, вы должны использовать super():

{% block head %}
    {{ super () }}
    (your head)
{% endblock %}

Это сохранит оригиналы ... вы можете сделать то же самое в любых других блоках. Подробнее здесь: http://jinja.pocoo.org/docs/2.10/templates/#super-blocks

...