在模板中加载两个JavaScript块

时间:2018-07-08 15:50:38

标签: templates flask django-templates jinja2

我需要在文档顶部包含一个特定的js。如果尝试定义另一个block scripts,则会收到错误消息block "defined twice"。简单的方法是仅在block styles中加载此js,但就strucutre而言似乎不太好。

我的问题是如何加载两个JavaScript文件块。一个在顶部,另一个在底部。

{% block styles %}
{{super()}}
<!--load CSS-->
{% endblock %}

page content

{% block scripts %}
{{super()}}
<!--load js-->
{% endblock %}

1 个答案:

答案 0 :(得分:0)

您是否有机会添加两个名为scripts的块?

要执行此操作,请添加另一个具有不同名称的块。例如,

{% block extrascripts %}
<!-- load your extra scripts, if any, here -->
{% endblock %}