Теги шаблона 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 (в отличие от их импорта и проверки пространства имен), что делает довольно сложным определение доступных имен.