Вопрос по python – PyCharm не может найти правильные пути, если я открываю каталог, который не является корнем Django
Наши проекты обычно структурированы:
/project-name
/src
/django-project-name
etc..
readme.md
requirements.txt
Если я открою/project-name
вместо/django-project-name
PyCharm подчеркивает мой импорт, говоря, что они не могут найти, и пытается ссылаться на импорт какsrc.django-project-name.app_name.models.Thing
который на самом деле не может быть найден при запуске Django.
Как я могу заставить его работать так же, как при монтировании/djang-project-name
откуда все это правильно?
File -> Preferences -> Project Structure
выбирая/django-project-name
в дереве и нажавsources
чтобы добавить.
что PyCharm не нашел папку с шаблонами для существующего проекта Django. Поэтому я создал тестовый проект и увидел, что параметр папки шаблона добавляется только при настройке проекта (он должен быть в корневом каталоге проекта / .idea / project-name.iml
Копирование той же настройки и изменение папки на правильную решило проблему для меня.
__init__.py
файл в каждом каталоге, который является модулем или частью проекта, в pycharm вы можете добавить дополнительные пути через настройки