В документах django четко указано
You shouldn't alter settings in your applications at runtime.
Мой вопрос, почему это так? Я хочу динамически добавлять приложения во время выполнения и добавлять базы данных во время выполнения, оба из которых требуют редактирования настроек. Может ли кто-нибудь объяснить, почему настройки нельзя редактировать во время выполнения, и если существуют исключения, какие это настройки и почему они являются исключительными? Меня не столько интересует, как достичь своей цели, сколько причина, по которой нельзя менять настройки.