由Django Template标签引起的JS中的语法错误

时间:2014-03-25 19:16:30

标签: pycharm

我在Django项目上使用pycharm。

在我的模板中,我有一些嵌入式JS。在几个地方,我在JS中使用Django模板标签。这导致PyCharm将这些模板标记后的所有JS标记为语法错误。我知道它无法解析模板代码,但有一个更好的选择,而不是试图用它上面的Pycharm错误注释读取我的JS。

这是我正在谈论的那种东西的一个例子:

<script type="text/javascript">

details = {
  'foo': 'bar',

  {% if blah %}
    'blah': {{ blah }},
  {% endif %}
}

</script>

1 个答案:

答案 0 :(得分:2)

事实证明,你需要告诉PyCharm你正在使用Django模板。它位于“python模板语言”下的项目设置中。