我在Django项目上使用pycharm。
在我的模板中,我有一些嵌入式JS。在几个地方,我在JS中使用Django模板标签。这导致PyCharm将这些模板标记后的所有JS标记为语法错误。我知道它无法解析模板代码,但有一个更好的选择,而不是试图用它上面的Pycharm错误注释读取我的JS。
这是我正在谈论的那种东西的一个例子:
<script type="text/javascript">
details = {
'foo': 'bar',
{% if blah %}
'blah': {{ blah }},
{% endif %}
}
</script>
答案 0 :(得分:2)
事实证明,你需要告诉PyCharm你正在使用Django模板。它位于“python模板语言”下的项目设置中。