Die django docs eindeutigWarum sollten die Django-Einstellungen nicht zur Laufzeit geändert werden?
Sie sollten keine Einstellungen in Ihren Anwendungen zur Laufzeit ändern.
Hier ist die link to that statement
Meine Frage ist, warum das so ist? Ich möchte Anwendungen dynamisch zur Laufzeit hinzufügen und Datenbanken zur Laufzeit hinzufügen, die beide die Bearbeitung der Einstellungen beinhalten. Kann jemand erklären, warum Einstellungen zur Laufzeit nicht bearbeitet werden sollen und ob Ausnahmen existieren, welche Einstellungen sie sind und warum sie außergewöhnlich sind? Ich bin nicht so sehr daran interessiert, wie ich mein Ziel erreichen kann, sondern daran, warum Einstellungen nicht verändert werden sollten.
Ich hatte einen Blick auf https://docs.djangoproject.com/en/dev/ref/settings/, und es scheint mir, das sind alle Einstellungen, die auf * Anwendung starten. * Folglich würde es nicht Es macht viel Sinn, sie zur Laufzeit zu ändern. –