Установите пакет
Добавьте django_gc, затем объявите категории и ключи в settings.
Типизированные runtime-настройки Djangov1.0.1
Ключи объявляются в коде, значения хранятся в базе и читаются только через get_value(). Проект владеет ключами; этот пакет — механизм.
pip install django-gcДобавьте django_gc, затем объявите категории и ключи в settings.
post_migrate создаёт отсутствующие строки и не перезаписывает рабочие значения.
Вызывайте get_value(). Cache miss пересобирает полный типизированный снимок под lock.
Категории и definitions живут в Django settings и синхронизируются после migrate.
get_value() не читает одну строку из ORM. Ошибка разбора одного значения отменяет публикацию.
Правка значений через обычный ModelAdmin и историю Django LogEntry. Без Tabler.
Пакет поставляет py.typed, чтобы редакторы и type checker видели публичные контракты.
Снимок, lock, разбор и путь чтения.
CategoryDefinition, SettingDefinition и post_migrate.
Каждый SettingType и его формат хранения.
Стандартный ModelAdmin, read-only ключи и формы.
История Django Admin через LogEntry.
Ключи Django cache, readiness и lock.
Settings, ключ шифрования и необязательный Celery.