Uložení nastavení v databázi
Ne všechna nastavení patří do settings.py, protože to má nějaké zvláštní omezení:
- Nastavení jsou v rámci celého projektu. To vyžaduje nejen aplikace na zaneřádit settings.py, ale také zvyšuje šance na pojmenování konfliktů.
- Nastavení jsou v celé instance Django konstantní. Nemohou být změněny bez restartu aplikace.
- Nastavení vyžadují programátor, aby mohla být změněna. To platí iv případě, že nastavení nemá žádný funkční dopad na cokoliv jiného.
Mnoho aplikací najít třeba překonat tato omezení, a dbsettings poskytuje pohodlný způsob, jak tak učinit.
Django-dbsettings je aplikace Django, který je hlavním cílem je definovat sadu zástupných symbolů, které budou použity k reprezentaci nastavení, které jsou uloženy v databázi. & nbsp; pak se nastavení může upravovat za běhu pomocí přiloženého editoru, a Veškerý kód Python v aplikaci, která používá nastavení obdrží aktualizované hodnoty.
Instalace
Chcete-li nainstalovat balíček dbsettings, jednoduše umístit kamkoli na PYTHONPATH
Co je nového v této verzi:.
- Opravena chyba, vyskytující se při testu jsou provozovány s LANGUAGE_CODE jiným než "en"
- Přidána možnost verbose_name pro skupiny
- Očištěné kód
Co je nového ve verzi 0.4.1:
- Pevná import Image
Co je nového ve verzi 0.3:
- Součástí testrunner v distribuci
Co je nového ve verzi 0.2:
- Opraveny chyby zobrazení při nastavení na úrovni modulu a model na úrovni mají stejné názvy atributů
- Opraveno integrace editor šablony admin
- Aktualizováno README
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen