Django-configstore je aplikace Django, aby pro jiné aplikace snadno konfigurací založených obchod v místě.
Instalace
- Přidat "configstore" adresář na vaší cestě Python
- Přidat 'configstore "na vaše INSTALLED_APPS ve vašem souboru nastavení
Použití
Definovat konfigurační formulář někam:
od Django dovozních forem
od django.contrib.auth.models import Uživatel
od configstore.configs importovat ConfigurationInstance, zaregistrujte
od configstore.forms import ConfigurationForm
třída ExampleConfigurationForm (ConfigurationForm):
& Nbsp; množství = forms.DecimalField ()
& Nbsp; zprávy = forms.CharField ()
& Nbsp; user = forms.ModelChoiceField (queryset = User.objects.all ())
Zaregistrujte formulář:
complex_instance = ConfigurationInstance ("příklad", "Příklad Config", ExampleConfigurationForm)
registrovat (complex_instance)
Někde jinde v kódu načtení config a použít ji:
od configstore.configs import get_config
config = get_config ("příklad")
print config ['částka']
Vlastnosti
- konfigurace Obchody a jsou dohledatelné jako ve slovníku
- Konfigurace se líně načteny a jsou uložené na vyžádání
- Konfigurace je definována jako forma Django
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen