为什么 NetBeans 不识别 Django 语法?

发布于 2024-11-15 00:52:29 字数 358 浏览 1 评论 0原文

我从工具>>安装了3个python插件插件>>可用插件>>搜索“python”,然后重新启动 Netbeans。然而,当我打开包含以下内容的文件时:

{% block foo %}

   // hi

{% endblock %}

将光标放在开始块标记上不会导致结束块标记突出显示。这适用于其他语言,例如 PHP 大括号匹配或 HTML 标记匹配,我如何才能使此语法识别适用于 Django。我想要相同类型的结束标记匹配/代码提示/错误警报。

我尝试将模板扩展名从 .html 更改为 .djt 和 .dj,试图让 Netbans 将该文件识别为 django 模板,但没有成功。

I installed the 3 python plugins from tools >> plugins >> available plugins >> search "python" and then restarted Netbeans. Yet when I open a file with the following content:

{% block foo %}

   // hi

{% endblock %}

putting my cursor on the opening block tag does not cause the ending block tag to be highlighted. This works for other languages like PHP brace matching or HTML tag matching, how can I get this syntax recognition to work for Django. I want the same type of closing tag matching/code hinting/error alerts.

I tried changing the template extension from .html to .djt and .dj to try to get Netbans to recognize the file as a django template but no luck.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半城柳色半声笛 2024-11-22 00:52:29

不能不回答这个问题...因为Python != Django

Django是一个框架,并且它没有自带Python,所以netbeans默认不支持Django模板语法,这是正常的。

Can't leave this unanswered... Because Python != Django

Django is a framework, and it does not comes with python, so netbeans doesn't supports Django template syntax by default, this is normal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文