файл начальной миграции в virtualenv - PullRequest
1 голос
/ 07 февраля 2020

Я пытаюсь настроить виртуальную среду на своем ноутбуке windows 10 в cmd для домашнего задания, и у меня возникают проблемы с приведенными инструкциями. Я смог запустить и запустить среду и загрузить требования, но теперь в инструкциях говорится: Run the initial migrations with: ./manage.py migrate Когда я пытаюсь запустить приведенный код, я получаю сообщение об ошибке, говорящее, что '.' is not recognized as an internal or external command, operable program or batch file. Из исследования я выполнил инструкции, которые они дают для другого командного языка (из того, что я нашел Linux, но я уверен, что это операционная система). Я попытался найти начальные миграции с помощью virtualenv, но не смог найти информацию, связанную с моей ситуацией. Я выложу полную инструкцию ниже. Кто-нибудь знает, как я могу продолжить?

  1. В каталоге root, где находится manage.py, выполните следующие действия (все команды запускаются из этого каталога)
  2. Настройка виртуальная среда с помощью virtualenv venv (руководство по установке virtualenv - обратите внимание, что вам может понадобиться использовать sudo с установкой, например sudo pip install virtualenv)
  3. Активировать virtualenv с помощью . venv/bin/activate
  4. Установить требования pip с помощью pip install -r requirements.txt
  5. Запустите начальные миграции с помощью ./manage.py migrate
  6. Создайте своего собственного пользователя, чтобы вы могли войти в панель администратора с помощью ./manage.py createsuperuser
  7. Запустить локальный веб-сервер с ./manage.py runserver
  8. Проверьте, работает ли он, посетив: http://localhost: 8000 / admin /

Ответы [ 2 ]

1 голос
/ 07 февраля 2020

Поставьте python вместо ./
. Попробуйте:

python manage.py migrate

ИЛИ

python3 manage.py migrate

ИЛИ

python3.6 manage.py migrate

Число после python - это версия python, с которой вы установили venv.

0 голосов
/ 07 февраля 2020

вот мой взгляд на этот вопрос; сначала убедитесь, что виртуальная среда работает, и вы работаете в виртуальной среде, а затем убедитесь, что все python и django успешно установлены, прежде чем идти дальше. в вашей директории root, где живет jan go, введите:

    django-admin help

, если вы видите, что появляются какие-то команды, это означает, что django правильно установлен, если нет, то попробуйте использовать редактор. Я предпочитаю VS Code, так как он прост в управлении, удобен для пользователя и менее требователен по сравнению с другими, а также имеет встроенный терминал, что решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...