Django-modeldict adalah cara yang sangat efisien untuk menyimpan hal-hal seperti pengaturan dalam database Anda & nbsp;. Seluruh model berubah menjadi sebuah kamus (malas) serta disimpan dalam cache. Ini tidak valid hanya ketika perlu (baik dalam proses dan berdasarkan CACHE_BACKEND).
Cepat penggunaan contoh. Lebih docs untuk datang (mungkin?):
Pengaturan kelas (models.Model):
& Nbsp; key = models.CharField (max_length = 32)
& Nbsp; value = models.CharField (max_length = 200)
Pengaturan = ModelDict (Pengaturan, = kunci 'kunci', value = 'value', contoh = False)
# Akses nilai yang hilang
pengaturan ['foo']
>>> KeyError
# Mengatur nilai
pengaturan ['foo'] = 'halo'
# Mengambil nilai saat ini baik menggunakan metode
Setting.objects.get (= kunci 'foo') nilai.
>>> 'Foo'
pengaturan ['foo']
>>> 'Foo'
Persyaratan :
- Django
- Python
Komentar tidak ditemukan