Как начать новый проект в Django, используя virtualenv - PullRequest
0 голосов
/ 21 октября 2018

Я только что установил virtualenv и в нем я установил django.Однако, когда я захожу в терминал django-admin в файле bin, я пишу

django-admin startproject mysite 

Я думал, что это запустит новый проект, но он просто вернул

Обратите внимание, чтотолько основные команды Django перечислены в качестве параметров, которые неправильно настроены (ошибка: запрошенный параметр INSTALLED_APPS, но параметры не настроены. Вы должны либо определить переменную среды DJANGO_SETTINGS_MODULE, либо вызвать settings.configure () перед доступом к настройкам.).

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

Я думаю, вы должны сначала создать виртуальную среду:

pip3 install --user pipenv

Создать виртуальную среду:

pipenv --python 3.6

Активировать среду:

оболочка pipenv

и после этого делать все, что вы хотите, я думаю, что это будетлучше работайте сейчас

Лучше всего использовать Pipenv, потому что он приносит лучшие пакеты Python, чтобы избежать появления дополнительных ошибок при создании виртуальной среды.И Джанго может быть воспроизведен правильно.

0 голосов
/ 21 октября 2018

Вот как запустить новый проект django в virtualenv :

1 .Создайте новый virtualenv для вашего проекта:

virtualenv py_env --python=python3

--python=python3 не является обязательным.Я бы порекомендовал программирование в python3.x, но это зависит от вас.Если вы не уверены, какой Python по умолчанию будет использоваться при пропуске опции --python, введите python -V в своем терминале.

2 .Активируйте virtualenv:

source py_env/bin/activate

Если вы видите (py_env) в начале командной строки, то вы знаете, что virtualenv активирован.Чтобы деактивировать, просто наберите deactivate.

3 .Установите необходимые пакеты:

pip install django

Пока это не нужно, я рекомендую использовать ipython , поэтому вы можете запустить pip install ipython.

4 .Создайте новый проект django:

django-admin startproject mysite

Надеюсь, что это помогло и удачного кодирования!

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