Денис Дудник и Евгений Кацевман — Простое управление настройками Django-приложения
PiterPy
0:00 / 0:00
Денис Дудник и Евгений Кацевман — Простое управление настройками Django-приложения
190 просмотров · 1 год назад
PiterPy
3,11 тыс. подписчиков
190 просмотров · 1 год назад
Подробнее о конференции PiterPy: https://jrg.su/QZ6wK1
— —
Скачать презентацию с сайта PiterPy — https://jrg.su/9P7ncg
Динамично развивающийся Django-проект с множеством экспериментальных алгоритмов и бизнес-правил. Требуется инструмент, позволяющий создавать в одном месте параметры этих алгоритмов и настраивать их в реальном времени.
Классические подходы решения подобных задач, такие как файлы констант, переменные окружения, хранение значений в БД, имели ряд ограничений. Все они требовали вмешательства разработчика для изменения значений, не выглядели естественно в коде, не имели простой валидации. Поэтому было создано свое решение — django-liveconfigs (https://github.com/liveconfigs/django....
Спикеры рассмотрели классические подходы решения подобных задач, такие как файлы констант, переменные окружения, хранение значений в БД, а также сравнили django-liveconfigs с имеющимися решениями для Django. Продемонстрировали пользу предложенного решения как со стороны разработчика, так и со стороны бизнеса. И, конечно, показали примеры использования — от простого к сложному.