Ответ 1
Я установил его, выбрав File -> Preferences -> Project Structure
выбрав /django-project-name
в дереве и нажав sources
, чтобы добавить его.
Наши проекты обычно структурированы:
/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. Поэтому я создал тестовый проект и увидел, что параметр папки шаблона добавляется только при настройке проекта (он должен быть в файле project-root/.idea/project-name.iml)
Копирование одной и той же настройки и изменение папки на правильный, исправил проблему для меня.
Python требует файл __init__.py
в каждом каталоге, который является модулем или частью проекта, в pycharm вы можете добавлять дополнительные пути с помощью настроек