Pycharm Django模板标记导致my JS中的语法错误

Pycharm Django模板标记导致my JS中的语法错误,pycharm,Pycharm,我正在Django项目中使用pycharm 在我的模板中,我有一些嵌入式JS。在一些地方,我在JS中使用了Django模板标记。这导致PyCharm将这些模板标记之后的所有JS标记为语法错误。我知道它无法解析模板代码,但总有一个更好的选择,那就是不要试图用Pycharm错误注释来阅读我的JS 下面是我所说的这类东西的一个例子: <script type="text/javascript"> details = { 'foo': 'bar', {% if blah %}

我正在Django项目中使用pycharm

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

下面是我所说的这类东西的一个例子:

<script type="text/javascript">

details = {
  'foo': 'bar',

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

</script>

详情={
‘foo’:‘bar’,
{%if blah%}
"废话":{{废话},,
{%endif%}
}

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