如何避免为jinja2中包含的模板加载公共库



我正在主模板中加载jquery。这个主模板包括header.html模板。我想在header.html中使用jquery,而不用像在主模板中加载一样再次加载它。但它不起作用。

这是main.html模板

{% include 'header.html' %}
<div> ... content here </div>
<script src="jquery-3.5.1.min.js"></script>
<script> 
// my some script here
</script>

这是header.html

<div> ... header content here </div>
<script>
$(function () {
alert('This is not working...');
});
</script>

我应该再次在header.html中加载jquery吗?感谢

我刚刚将jQuery include移到了页眉上方。

<script src="jquery-3.5.1.min.js"></script>
{% include 'header.html' %}
<div> ... content here </div>
<script> 
// my some script here
</script>

最新更新