Как запустить существующий файл Django?
Я скачал папку с несколькими файлами python в виде проекта Django для курса и не могу его запустить. Обычно при создании проекта Django он создается в терминале с помощью строки django-admin startproject web_project .
, затем используется python manage.py migrate
, а затем строка python manage.py runserver
для запуска сервера.
Как мне запустить сервер для работы моего проекта?
Когда я использую django-admin startproject web_project .
, создается новый проект, который мне не нужен. Когда я использую python manage.py migrate
или python manage.py runserver
, он говорит:
Command 'python' not found, did you mean:
command 'python3' from deb python3
command 'python' from deb python-is-python3
Но даже когда я использовал python3 manage.py migrate
или python3 manage.py runserver
вместо этого, и он возвращал:
python3: can't open file 'manage.py': [Errno 2] No such file or directory
прежде всего, я рекомендую создать виртуальную среду с помощью следующей команды
python3 -m venv .env
затем активируйте его source .env/bin/activate "django-admin statproject" это для инициализации нового проекта для запуска возбужденного приложения Django, вам нужно просто установить Django - если есть файл "requirements.txt" - , мигрировать и запустить.
pip install Django
python manage.py migrate
python manage.py runserver
Сначала убедитесь, что вы открыли командную строку или терминал в правильном каталоге (в каталоге проектов), когда вы выполняете команду runserver. Если вы работаете в windows, откройте папку проекта (папку, содержащую файлы типа manage.py), затем щелкните правой кнопкой мыши и нажмите открыть окно PowerShell здесь.