Перейти к основному содержимому

Django-GC

Добавлено в 1.0.1

Что такое Django-GC

Django-GC хранит типизированные runtime-настройки в базе и отдаёт их из Django cache. Прикладной код не читает значение через ORM. Проект владеет ключами; этот пакет — механизм.

Это не замена django.conf.settings. Статические настройки деплоя остаются в Django settings. Пакет нужен для значений, которые оператор меняет в runtime: флаги, лимиты, ротируемые секреты и похожие ручки.

Обзор

Требования

  • Python 3.12+
  • Django 6.0+

Celery необязателен и нужен только для периодического refresh:

pip install 'django-gc[celery]'