Speichern von Einstellungen in der Datenbank
Nicht alle Einstellungen gehören in settings.py, da es einige besondere Beschränkungen:
- Die Einstellungen sind projektweit. Dies erfordert nicht nur apps überfüllt wird settings.py, sondern erhöht auch die Chancen von Namenskonflikten.
- Die Einstellungen sind im ganzen einer Instanz von Django konstant. Sie können nicht ohne Neustart der Anwendung geändert werden.
- Einstellungen erfordern ein Programmierer, um geändert werden. Dies gilt selbst dann, wenn die Einstellung hat keine funktionale Auswirkung auf alles andere.
Viele Anwendungen finden müssen, diese Einschränkungen zu überwinden, und dbsettings bietet eine bequeme Möglichkeit, dies zu tun.
django-dbsettings ist ein Django-Applikation, die es Hauptziel ist es, eine Reihe von Platzhaltern, die verwendet werden, um die Einstellungen, die in der Datenbank gespeichert sind, repräsentieren wird definiert. & nbsp; Dann können die Einstellungen zur Laufzeit bearbeitet mit dem mitgelieferten Editor und alle Python-Code in Ihrer Anwendung, die die Einstellung verwendet wird den aktualisierten Wert zu erhalten.
Installation
Um die dbsettings Paket zu installieren, legen Sie sie einfach überall auf Ihrem PYTHONPATH
Was ist neu in dieser Pressemitteilung:.
- Fehler behoben auftritt, wenn Test mit LANGUAGE_CODE anders als laufen 'en'
- Hinzugefügt verbose_name Option für Gruppen
- Gereinigte Code
Was ist neu in Version 0.4.1:
- Festbildimport
Was ist neu in Version 0.3:
- Enthaltene testrunner in Verteilung
Was ist neu in Version 0.2:
- Fest Fehler angezeigt wird, wenn auf Modulebene und Modellebene Einstellungen haben denselben Attributnamen
- Korrigierte der Editor Vorlagen Admin-Integration
- Aktualisiert README
Anforderungen :
- Python
- Django
Kommentare nicht gefunden