Вы можете запустить обычную оболочку (то есть просто набрать python
в вашем каталоге проектов вместо использования manage.py
помощника). и вручную настроить его с помощью вашей конфигурации Django, например,
import live_settings
from django.core.management import setup_environ
setup_environ(live_settings)
Это сработало для меня. Я давно не пользовался Django, поэтому все могло измениться.
В качестве альтернативы, вы можете передать live_settings.py
в качестве параметра опции --settings
в manage.py
. Так
python manage.py --settings=live_settings shell
Вы также можете просто установить переменную окружения DJANGO_SETTINGS_MODULE
на имя модуля live_settings.py
и запустить manage.py
с этим. Помните, что для двух последних подходов вам нужно передать имя модуля так, как его понимает Python, а не имя файла.