Does PyCharm support Jinja2?
我的一个瓶子项目使用Jinja2。 PyCharm不会自动识别它,并显示诸如错误之类的行。有没有办法使Jinja2正常工作?
在专业版中,以下模板语言:
支持
。您可以在项目的设置中配置模板语言:
社区版可能缺少某些模板语言。
- 对于每个函数调用,例如{{func(hello word)}},我都会收到" Expected}} "警告。我该如何解决?
-
您需要应用更改,否则将恢复为django格式。
-
对于PyCharm社区版,"开箱即用"不正确-参见下文。 (我试图将此信息编辑为答案,但被3-2拒绝了。)
-
@Noumenon Ive已将信息添加到我自己的答案中,因为我认为这可以进一步澄清它。从原则上讲,按stackoverflow标准(作者的更改意图)可以拒绝,并且不一定必须进行编辑来纠正错误的答案,因为该错误应该降低答案的答案,然后创建您自己的答案并发表评论。您的情况非常严峻,因为我认为这将大大改善我的答案。
-
您的评论会给我的编辑带来很好的教育性拒绝。"甚至一点都不改善答案"往往会引起我的不满。谢谢。
我认为值得一提的是PyCharm社区版不支持Jinja2,Mako和Django。仅在PyCharm Professional中可用。
请参阅两者的比较。
-
还值得一提的是(即使在PyCharm 3.1中也是如此)不支持调试Jinja和Mako模板(即使在专业版中也是如此)。 jetbrains.com/pycharm/webhelp/debugging-django-templates.htm l
-
这是非常值得一提的。在阅读此答案之前,我只花了5分钟浏览项目设置(基于第一个答案)。

是pycharm的专业版确实支持Jinja2使其在这里运行
从文件打开设置,然后在语言下搜索python模板。
-
我对答案的区别感到困惑:stackoverflow.com/questions/15750551/
-
@ k0pernikus这是黑暗的主题答案:)
-
这具有新手友好的步骤,并为此加了一个!
-
由于新手友好的步骤,这一答案对我有所帮助。
-
谢谢大家,为这个很棒的社区付出一切。 ! 。 :)
n