Django-configstore egy Django app lehetővé teszi, hogy más alkalmazásokat könnyedén áruház helyén alapú konfigurációkat.
Telepítés
- Adja a "configstore" könyvtárból a Python utat
- Add "configstore" a INSTALLED_APPS a beállítások fájl
Használat
Határozza meg a konfigurációs formában valahol:
re Django import formák
re django.contrib.auth.models import Felhasználó
re configstore.configs importálni ConfigurationInstance, regisztrálj
re configstore.forms import ConfigurationForm
osztály ExampleConfigurationForm (ConfigurationForm):
& Nbsp; összeget = forms.DecimalField ()
& Nbsp; message = forms.CharField ()
& Nbsp; user = forms.ModelChoiceField (queryset = User.objects.all ())
Regisztráljon formájában:
complex_instance = ConfigurationInstance ("példa", "példa konfig ', ExampleConfigurationForm)
Regisztráció (complex_instance)
Valahol máshol a kódot letölteni a config és használja:
re configstore.configs import get_config
config = get_config ("példa")
print config ["összeg"]
Tulajdonságok :
- Üzletek konfigurációk és visszakereshetőek szótárként
- konfigurációk lustán betöltve, és elrejt egy kérés
- Configuration definíció szerint a Django formában
követelmények :
- Python
- Django
Hozzászólás nem található