Я почти закончил свою веб-аппликацию в django, но никогда не использовал для этого оболочку. Трудно проверить некоторые вещи, внеся изменения в код, перезагрузив сервер и перезагрузив страницу. Но я не могу настроить параметры среды Django или что-то вроде этого.
Я делаю:
export DJANGO_SETTINGS_MODULE=my_project.settings
Тогда:
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'my_project.settings'
Тогда я пытаюсь:
>>> os.environ['DJANGO_SETTINGS_MODULE']
'my_project.settings'
Но когда я пытаюсь:
>>> python
>>> import urls
Я получаю:
ImportError: Could not import settings 'my_project.settings' (Is it on sys.path?): No module named mysite.settings
И когда я пытаюсь:
>>> django-admin.py shell
Я получаю:
Error: Could not import settings 'my_project.settings' (Is it on sys.path?): No module named mysite.settings
Я расстроен из-за этого. Сервер, который я использую, имеет mod_passanger. Кто-нибудь знает, в чем причина проблемы? Может быть, mod_passanger? Или я что-то не так делаю?