Django-configstore digər apps asanlıqla mağaza site əsasında konfiqurasiyaları üçün imkan Django app edir.
Quraşdırma
- Sizin Python yolu "configstore" kataloq əlavə
- Sizin ayarları fayl sizin INSTALLED_APPS üçün 'configstore "əlavə
istifadə
Yerdə konfiqurasiya formu müəyyən:
Django idxal formaları
django.contrib.auth.models idxal istifadəçi
configstore.configs ConfigurationInstance idxal ki, qeydiyyatdan
configstore.forms idxal ConfigurationForm olan
sinif ExampleConfigurationForm (ConfigurationForm):
& Nbsp; məbləği = forms.DecimalField ()
& Nbsp; mesaj = forms.CharField ()
& Nbsp; user = forms.ModelChoiceField (queryset = User.objects.all ())
Formu Qeydiyyat:
complex_instance = ConfigurationInstance (nümunəsi ',' Nümunə Config, ExampleConfigurationForm)
qeydiyyatdan (complex_instance)
Başqa bir yerdə kodu config almaq və ondan istifadə:
configstore.configs idxal get_config olan
config = get_config (misal)
print config ['məbləği']
Features
- Stores konfiqurasiyaları və lüğət kimi düzeltilebilir var
- Konfigürasyonlar tənbəlcəsinə instantly və istəyi ilə cached
- Konfiqurasiya bir Django kimi müəyyən edilir
tələblər
- Python
- Django
Şərhlər tapılmadı