Теги шаблона Django Sekizai в PyCharm не решены

Pycharm обычно автоматически заполняет теги шаблона, такие как static или же block но не распознает теги Sekizai как render_block, Они помечены как неразрешенные. Я наблюдал то же самое с тегами djangoCMS, такими как cms_toolbar, Ни один из этих тегов не разрешен, не говоря уже об автозаполнении.

Даже при том, что они работают хорошо, было бы здорово, чтобы они хорошо работали с PyCharm. Все эти неразрешенные сообщения в лучшем случае безобразны.

Почему эти теги шаблонов ведут себя так? Есть ли способ "активировать" эти теги в PyCharm?

Версии:

  • Pycharm Professional 3.4.1
  • Джанго 1.6.5
  • DjanogCMS 3.0.3
  • Джанго Секизай 0,7

1 ответ

Это выглядит как sekizai_tags реализуется с точки зрения django-classytags что делает много интересного с мета-классами и т. д. Я предполагаю, что PyCharm анализирует текст файлов sekizai (в отличие от их импорта и проверки пространства имен), что делает довольно сложным определение доступных имен.

Другие вопросы по тегам