PyCharm中的Django Sekizai模板标签尚未解决

时间:2014-07-25 11:14:59

标签: django django-templates pycharm django-sekizai

Pycharm通常会自动完成staticblock等模板标记,但无法识别像render_block这样的Sekizai标记。这些标记为未解决。我已经使用像cms_toolbar这样的djangoCMS标签观察到同样的事情。这些标签都没有得到解决,更不用说自动完成了。

即使这样他们工作正常,让他们与PyCharm合作也会很棒。所有这些未解决的信息充其量都是丑陋的。

为什么这些模板标签的表现如此?有没有办法激活" PyCharm中的这些标签?

版本:

  • Pycharm Professional 3.4.1
  • Django 1.6.5
  • DjanogCMS 3.0.3
  • django-sekizai 0.7

1 个答案:

答案 0 :(得分:0)

看起来sekizai_tags是用django-classytags实现的,它使用元类等做了很多时髦的东西。我猜测PyCharm会解析sekizai文件的文本(如反对导入它们并检查命名空间,这使得很难弄清楚可用的名称。