Ошибка при попытке запуска нового проекта на Django с помощью 'django-admin startproject website' - PullRequest
0 голосов
/ 20 мая 2018

Основная информация: Я совершенно новичок в Django и пытаюсь следовать их документации.Когда я пытаюсь запустить код, показанный здесь, появляется сообщение об ошибке:

 django-admin startproject website

Сообщение об ошибке: django-admin не распознается как внутренняя или внешняя команда, работающая программаили пакетный файл.(https://gyazo.com/5159e172f1d0235b49db4fb4a73469cc)

Информация о системе: Версия Python: 3.6.3, Операционная система компьютера: Windows 10, Версия Django: 2.0.5

1 Ответ

0 голосов
/ 20 мая 2018

1) Во-первых,

  • Проверить наличие django-admin.py файл находится в 'PythonXX \ Scripts' *Папка 1010 * и эта папка добавляется в Переменные среды системы , (PATH) в Windows 10.
  • Если нет,его можно добавить с помощью C:\> set PATH=%PATH%;C:\PythonXX\;C:\PythonXX\Scripts\

2) Если это не работает;

  • Настройка виртуальной среды с именем ANY , в каталоге, в котором вы хотите запустить проект django: C:\some_path> python -m venv ANY.

  • Запуск виртуальной среды: C:\some_path\ANY\Scripts\activate.bat.Если все прошло правильно, имя запущенной виртуальной среды будет включено в начало командной строки, например: (ANY) C:\some_path\ANY\Scripts>

  • Если django не установлен в работающей виртуальной среде,приложение django не будет распознано и сможет запускаться из командной строки.
    Следовательно, install django: (ANY) C:\some_path> python -m pip install django.Неважно, где вы запустили этот последний код в работающей виртуальной среде.

  • Перед запуском любого приложения django необходимо запустить виртуальную среду.
  • Запустить проект django : (ANY) C:\some_path> django-admin startproject website

Надеюсь, это поможет ... Удачи.

...