我收到以下错误:
/ open_trades上的TemplateSyntaxError /第18行的无效块标记: 'endblock',预期'endblock'或'endblock extra_js'。你忘了吗 注册或加载此标签?
以下代码会出现此错误:
{% block extra_js %}
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
var availableTags = {{ cryptos }};
$( "#autocomplete" ).autocomplete({
source: availableTags
});
} );
</script>
{% endblock extra_js %}
此模板文件扩展了base.html,其中包含head标记中的以下行:
{% block extra_js %}{% endblock extra_js %}
我在这里检查了有关此类错误的其他问题,但所有这些都涉及某种错字。我重写了整个内容,包括{%extends“base.html”%}。
我还检查过我的Python代码肯定包含了上下文变量中名为 cryptos 的列表变量。
我还可以尝试解决此问题吗?在此先感谢您的帮助。
答案 0 :(得分:-1)
在同一模板文件中,可以多次使用模板标签。我以前做过,花了30分钟来解决。