Django-configstore on Django app jotta muille apps helposti kauppapaikkaverkoston perustuu kokoonpanoissa.
asennus
- Lisää "configstore 'hakemistoon Python tiellä
- Add "configstore 'teidän INSTALLED_APPS in asetukset tiedostoon
Käyttö
Määritä kokoonpano muodossa jonnekin:
alkaen Django tuonti muodoista
alkaen django.contrib.auth.models tuonti Käyttäjä
alkaen configstore.configs tuoda ConfigurationInstance, rekisteröi
alkaen configstore.forms tuonti ConfigurationForm
luokan ExampleConfigurationForm (ConfigurationForm):
& Nbsp; määrä = forms.DecimalField ()
& Nbsp; message = forms.CharField ()
& Nbsp; user = forms.ModelChoiceField (queryset = User.objects.all ())
Rekisteröidy muoto:
complex_instance = ConfigurationInstance (esimerkiksi ',' esimerkin Config ", ExampleConfigurationForm)
rekisteri (complex_instance)
Muualla koodissa hakea config ja käyttää sitä:
alkaen configstore.configs tuonti get_config
config = get_config (esimerkki)
print config ["määrä"]
Ominaisuudet
- Kaupat kokoonpanot ja ovat haettavissa kuin sanakirjan
- Kokoonpanot ovat laiskasti ladataan ja ovat välimuistissa per pyynnöstä
- Kokoonpano määritellään django muoto
vaatimukset
- Python
- Django
Kommentteja ei löytynyt