Django-configstore is 'n Django app om voorsiening te maak vir ander programme te maklik winkel site gebaseer konfigurasies.
Installasie
- Voeg die gids 'configstore' om jou Python pad
- Voeg 'configstore' om jou INSTALLED_APPS in jou stellings lêer
Gebruik
Definieer jou opset vorm iewers:
van Django invoer vorms
van django.contrib.auth.models invoer User
van configstore.configs invoer ConfigurationInstance, registreer
van configstore.forms invoer ConfigurationForm
klas ExampleConfigurationForm (ConfigurationForm):
& Nbsp; bedrag = forms.DecimalField ()
& Nbsp; boodskap = forms.CharField ()
& Nbsp; gebruiker = forms.ModelChoiceField (queryset = User.objects.all ())
Registreer die vorm:
complex_instance = ConfigurationInstance ('n voorbeeld "," Voorbeeld Config, ExampleConfigurationForm)
registreer (complex_instance)
Iewers anders in jou kode haal die config en gebruik dit:
van configstore.configs invoer get_config
config = get_config ('n voorbeeld ')
Druk config ['n bedrag ']
Eienskappe :
- Winkels konfigurasies en is herwin as 'n woordeboek
- konfigurasies is lui gelaai en kas per versoek
- Configuration word gedefinieer as 'n Django vorm
Vereistes :
- Python
- Django
Kommentaar nie gevind