可以使用模板引擎的继承机制来避免重复引入同样的脚本标签。示例代码如下:
在基础模板中定义如下:
{{ title }}
{% block head %}
{% endblock %}
{% block content %}
{% endblock %}
然后在子模板中使用继承,重写需要的块,如下:
{% extends "base.html" %}
{% block head %}
{% endblock %}
{% block content %}
{{ page_title }}
{{ page_content }}
{% endblock %}
这样,在渲染子模板时会自动将基础模板中的脚本标签引入,而无需再次手动引入。