Форум сайта python.su
Добрый день, есть приложение на Django: модели, приложения, модули со своими функциями (которые используют модели джанго приложения).
Есть потребность в создании отдельного сервиса работать он должен по сути отдельно от сайта на дженго. Сервис этот должен использовать функции из модулей приложения джанги (там будет работа с записями в базе денных).
Для удобства этот сервис планировал разместить в папке с одним из приложений джанго, но запуске этого сервиса вываливается ошибка:
django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
Офлайн
Работа всех частей джанго завязана на импорт настроек из settings.py. Если вы посмотрите внутрь wsgi.py, то по сути всё что там есть это
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings") from django.core.wsgi import get_wsgi_application application = get_wsgi_application()
Офлайн