Django: Проблемы с доступом к БД и инстанцированием объекта при загрузке приложения

Я хочу загружать данные из db, хранить их в объекте и получать доступ к этому объекту из любой точки проекта Django. Предпочтительно использовать обычный settings.GlobalSettings, где settings - это django.conf.

У меня есть функция, которая должна выполняться во время запуска приложения.

Как я могу этого добиться и возможно ли это?

Я пробовал различные реализации и получал ошибки типа

  1. AttributeError: у объекта 'Settings' нет атрибута 'GlobalSettings'
  2. django.core.exceptions.AppRegistryNotReady: Приложения еще не загружены.

Я пытался вызвать эту функцию как сигнал post_migrate в apps.py. Кроме того, я вызывал класс настроек с помощью from django.conf import settings и добавил в него свой GlobalSettings, попытался загрузить, но ничего не получилось.

Я довольно новичок в этом деле, любая помощь будет оценена по достоинству.

Вернуться на верх