Django: Проблемы с доступом к БД и инстанцированием объекта при загрузке приложения
Я хочу загружать данные из db, хранить их в объекте и получать доступ к этому объекту из любой точки проекта Django. Предпочтительно использовать обычный settings.GlobalSettings, где settings - это django.conf.
У меня есть функция, которая должна выполняться во время запуска приложения.
Как я могу этого добиться и возможно ли это?
Я пробовал различные реализации и получал ошибки типа
- AttributeError: у объекта 'Settings' нет атрибута 'GlobalSettings'
- django.core.exceptions.AppRegistryNotReady: Приложения еще не загружены.
Я пытался вызвать эту функцию как сигнал post_migrate в apps.py.
Кроме того, я вызывал класс настроек с помощью from django.conf import settings
и добавил в него свой GlobalSettings
, попытался загрузить, но ничего не получилось.
Я довольно новичок в этом деле, любая помощь будет оценена по достоинству.