все! Я пишу блог Django.
Я новичок в Django. Поскольку Django придерживается философии слабой связи, я считаю, что при использовании их фреймворка лучше всего следовать их убеждениям.
Итак, я столкнулся с дилеммой:
Я хочу настроить некоторые переменные для своего блога, например название блога, слоган и максимальная длина дайджеста на домашней странице каждого написанного мной блога, а также сколько дайджестов блога я должен отображать на главной странице на странице.
Я могу сделать это, создав новое приложение в моем проекте Django , и создать модели для переменных конфигурации моего сайта, а затем прочитать эти переменные из другого приложения, но эта практика, очевидно, нарушает философию слабой связи.
Единственное, что я могу придумать, - это установка переменных среды на моих сайтах .wsgi файл (я использую Apache и mod_wsgi для обслуживания скриптов Python) Но я не думаю, что беспорядок с переменной окружения достаточно «чистый».
Может ли кто-нибудь предложить мне лучшее решение?