170 похожих чатов

А посоветуйте из опыта, где удобнее хранить конфигурацию сайта (не

приложения и не проекта). Всякие там site description, site keywords и т.п. У меня таких параметров около 10. Может будет больше.

Какие вижу варианты:

- Хранить все в setting. Хочешь поменять description у сайта? Делай деплой. Нужно возиться с конфигом для локального окружения, прода, тестов и тп, т.к. некоторые параметры не хотелось бы комитить или держать локально те же самые что и для прода. Про редактирование параметров из админки можно забыть

- dynaconf. Почти тоже самое что первый пункт

- django-solo. В приципе не плохо. Немного огорчает что автор почти не поддерживает расширение. Там есть несколько warnings в новой джанге, которые автор не горит чинить сам и пул реквесты не ревьювит. Просто забил

- django-constance. Отдельная апка тоже наверное неплохо. Даже вроде +/- активна. Беспокоит как бы ее не постигла судьба с django-solo

Прям идеального варианта не вижу. Все какие-то кособокие. Вывод пока что такой — либо конфиг в файлах, либо в базе. Если в базе: либо свою модельку-синглтон костылить либо взять что-то готовое и протестированное, но рискнуть завязаться на решение, которое потом бросят

3 ответов

9 просмотров

SingletonModel Я, кстати, пока что сам singletonModel до конца не осилил, хотелось бы найти нормальную инструкцию на русском/английском. Можете написать?

Serghei-Iakovlev Автор вопроса

Ну вот да, я рассматриваю это как один из вариантов

Serghei-Iakovlev Автор вопроса

Кстати, если хранить в базе тоже 2 варианта может быть: 1. Берем синглтон модель. По факту получаем табличку с 1 строкой и N колонок 2. Берем 2 колоночную табличку. В первой колонке название параметра, во второй значение. Первый вариант удобен тем, что его можно нормально перевести для многоязычной админки. Второй тоже переводить можно, но не так удобно и наглядно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта