У тебя корень проекта должен быть папкой в которой лежит manage.py, если пользуешься пайчармом, то через контекстное меню марк эз сорс рут
Немного тогда не понимаю последовательность. Вот мои шаги: 1) Я создаю проект с венвом. 2) В этот венв/проект я уже устанавливаю джанго 3) И уже в этом проекте я создаю приложение джанго. Как тогда корень проекта может быть равен джанго приложению? Или после того, как я создам приложение, я должен вручную менять путь проекта?
тут есть несколько вариантов: 1 при создании делаешь проект через django-admin startproject project_name . обрати внимание на . в конце, так проект создастся сразу в папке в которой и venv 2 некоторые просто берут содержимое получившейся папки, переносят в корневую, а пустую папку из под проекта удаляют 3 в ide указывают корень проекта отличный как я написал выше через source root
В pycharm есть возможность указывать source root
когда есть приколы с apps то "корень" тут с приколом
там тоже есть несколько способов решить проблему
определись с workdir
Довольно не очевидно. Но понял, спасибо.
Обсуждают сегодня