1

Pycharm 通常会自动完成模板标签staticblock例如render_block. 这些被标记为未解决。我在 djangoCMS 标签上观察到了同样的事情,比如cms_toolbar. 这些标签都没有被解析,更不用说自动完成了。

即使这样它们工作得很好,让它们与 PyCharm 一起工作也很棒。所有这些未解决的消息充其量都是丑陋的。

为什么这些模板标签会这样?有没有办法在 PyCharm 中“激活”这些标签?

版本:

  • Pycharm 专业版 3.4.1
  • Django 1.6.5
  • DjangoCMS 3.0.3
  • django-sekizai 0.7
4

1 回答 1

0

它看起来sekizai_tags是根据django-classytags元类等做很多时髦的东西来实现的。我猜 PyCharm 会解析 sekizai 文件的文本(而不是导入它们并检查命名空间),这使得它非常困难找出可用的名称。

于 2015-05-12T19:35:29.343 回答