3

我在PyCharm的专业版中使用sekizai来控制我的 JavaScript 代码在页面中的呈现位置。

在我的 django 模板代码中,这意味着我的 JavaScript 没有包含在通常的<script>标签中,因此没有语法突出显示,例如通常我会...

<script type="text/javascript">
    alert("Syntax highlighting works");
</script>

相反,我有类似的东西:

{% addtoblock "js" %}
    alert("No syntax highlighting!");
{% endaddtoblock %}

有没有快速解决这个问题的方法?标签在我的基本模板中<script>存在一次,我试图避免在其中移动标签{% addtoblock %}

<script type="text/javascript">
    {% render_block "js" %}
</script>
4

1 回答 1

1

我在 17 年 10 月联系了 PyCharm 支持。

他们的首席 Django 集成开发人员回答说,目前不支持这种情况......

但是,如果您知道如何添加新的语法高亮规则,我相信这是可能的。应该可以在这里调整答案:https ://stackoverflow.com/a/41044381/1624894

于 2017-12-11T11:23:35.123 回答