Лучшая практика для сайтов Django по настройке переменных конфигурации сайта?

все! Я пишу блог Django.

Я новичок в Django. Поскольку Django придерживается философии слабой связи, я считаю, что при использовании их фреймворка лучше всего следовать их убеждениям.

Итак, я столкнулся с дилеммой:

Я хочу настроить некоторые переменные для своего блога, например название блога, слоган и максимальная длина дайджеста на домашней странице каждого написанного мной блога, а также сколько дайджестов блога я должен отображать на главной странице на странице.

Я могу сделать это, создав новое приложение в моем проекте Django , и создать модели для переменных конфигурации моего сайта, а затем прочитать эти переменные из другого приложения, но эта практика, очевидно, нарушает философию слабой связи.

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

Может ли кто-нибудь предложить мне лучшее решение?

9
задан CarlLee 21 June 2011 в 07:39
поделиться