【问题标题】:Load two blocks of javascript in template在模板中加载两个 javascript 块
【发布时间】:2018-12-16 10:28:50
【问题描述】:

我需要在文档顶部包含一个特定的 js。如果我尝试定义另一个block scripts,我将收到错误block "defined twice"。简单的方法是在block styles 中加载这个js,但在结构方面似乎并不好。

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

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

page content

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

【问题讨论】:

    标签: templates flask django-templates jinja2


    【解决方案1】:

    您是否尝试添加两个名为 scripts 的块?

    要完成这项工作,请添加另一个具有不同名称的块。例如,

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-09
    • 1970-01-01
    • 2021-06-15
    相关资源
    最近更新 更多