Pycharm通常会自动完成static
或block
等模板标记,但无法识别像render_block
这样的Sekizai标记。这些标记为未解决。我已经使用像cms_toolbar
这样的djangoCMS标签观察到同样的事情。这些标签都没有得到解决,更不用说自动完成了。
即使这样他们工作正常,让他们与PyCharm合作也会很棒。所有这些未解决的信息充其量都是丑陋的。
为什么这些模板标签的表现如此?有没有办法激活" PyCharm中的这些标签?
版本:
答案 0 :(得分:0)
看起来sekizai_tags
是用django-classytags
实现的,它使用元类等做了很多时髦的东西。我猜测PyCharm会解析sekizai文件的文本(如反对导入它们并检查命名空间,这使得很难弄清楚可用的名称。