Pycharm解析Django模板中的引用

时间:2014-01-21 19:35:52

标签: python django django-templates pycharm

PyCharm可以解析Django模板中的引用吗?即一些代码完成支持,当Ctrl +单击模板变量时,我们应该转到相关的python对象。

Jetbrains网站拥有关于Django模板的一些令人印象深刻的魔力:

  

代码完成适用于Django标记,过滤器,模板变量   和从视图方法传递的参数

Dr Dobbs的审核确认了此功能。但我似乎无法让它发挥作用:

enter image description here

我已经从virtualenv设置了正确的解释器,在设置中启用了Django支持并配置了模板目录,甚至使无效并重建了缓存。

我在使用PyCharm v3.0.2。

2 个答案:

答案 0 :(得分:1)

为了获得此类功能,您需要在views.py文件中看到相应html文件的图标:

在这里使用3.0.2:

enter image description here

无论哪种方式,我都需要查看您的目录和views.py文件,然后我才能告诉您源的错误。

答案 1 :(得分:0)

我遇到了同样的问题,并通过确定我的settings.py文件未在File > Settings > Languages & Frameworks > Django中进行配置来解决了。一旦我做完,所有的智能感知就都就位了。

我听说这是一个仅限Pro的功能,但是由于我使用的是Pro许可证,因此无法确认。