Django-configstore adalah aplikasi Django untuk memungkinkan aplikasi lain dengan mudah konfigurasi berbasis situs toko.
Instalasi
- Tambahkan direktori 'configstore' ke jalan Python Anda
- Tambahkan 'configstore' untuk INSTALLED_APPS Anda dalam file pengaturan Anda
Penggunaan
Tentukan bentuk konfigurasi Anda di suatu tempat:
dari bentuk impor Django
dari django.contrib.auth.models impor Pengguna
dari configstore.configs impor ConfigurationInstance, daftar
dari configstore.forms impor ConfigurationForm
kelas ExampleConfigurationForm (ConfigurationForm):
& Nbsp; jumlah = forms.DecimalField ()
& Nbsp; pesan = forms.CharField ()
& Nbsp; user = forms.ModelChoiceField (queryset = User.objects.all ())
Daftar berupa:
complex_instance = ConfigurationInstance ('contoh', 'Contoh Config', ExampleConfigurationForm)
mendaftar (complex_instance)
Tempat lain dalam kode Anda mengambil konfigurasi dan menggunakannya:
dari configstore.configs impor get_config
config = get_config ('contoh')
print config ['jumlah']
Fitur :
- Toko konfigurasi dan dpt sebagai kamus
- Konfigurasi yang malas dimuat dan cache per permintaan
- Konfigurasi didefinisikan sebagai bentuk Django
Persyaratan :
- Python
- Django
Komentar tidak ditemukan