Pycharm потерял связь между представлениями и шаблоном - PullRequest
1 голос
/ 11 мая 2019

Однажды я обнаружил, что одно приложение Django потеряло связь между представлениями и шаблоном.Я проверил весь проект, и эта проблема получила только одно приложение.

В представлениях нет никакой связи между функцией и шаблоном.В шаблоне нет выделения кода, нет завершения кода в шаблонах, и шаблон не распознает теги, например:

{% url%}, <script src="{% static '...'%}"> </ script>, {% extends "base.html"%} 

и т. Д.

Приложение написано правильнов INSTALLED_APPS имеет пространство имен в URL и корректно работает в браузере, если проект запущен.Единственное, что изменилось: я недавно обновил PyCharm до: (PyCharm 2019.1.2 (Professional Edition) Build # PY-191.7141.48, построена 7 мая 2019 года)

1 Ответ

0 голосов
/ 15 мая 2019

Скорее всего, одна из родительских папок шаблона помечена как Корень ресурса (щелкните правой кнопкой мыши в дереве проекта -> Отметить каталог как ... -> Корень ресурса).Это эффективно отключает любые специальные выделения шаблонов во всех дочерних файлах.Чтобы быстро найти все корни ресурсов в вашем проекте, проверьте Настройки |Проект ... |Структура проекта .

Если это так, пожалуйста, проголосуйте за выделенный тикет в баг-трекере PyCharms https://youtrack.jetbrains.com/issue/PY-28428, так как было бы неплохо переопределить эту функцию, сделав ее более доступной для обнаружения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...