.
Django-modeldict sizin veritabanı ayarları & nbsp gibi şeyleri saklamak için çok etkin bir yoludur; tüm model (tembel) bir sözlük dönüşmüş yanı sıra önbellekte saklanır. Bu (CACHE_BACKEND dayalı süreç ve her ikisi de) olması gerekir sadece geçersiz oluyor.
Hızlı örnek kullanımı. Daha docs (belki?) Gelip:
sınıf Ayarı (models.Model):
& Nbsp; anahtar = models.CharField (max_length = 32)
& Nbsp; değeri = models.CharField (max_length = 200)
ayarlar = ModelDict (Ayar, anahtar = 'anahtar', değer = 'değer', örnekler = False)
# Erişim eksik değer
ayarlar ['foo']
>>> KeyError
# Değerini
ayarlar ['foo'] = 'merhaba'
# Her iki yöntemi kullanarak akım değerini getir
Setting.objects.get (anahtar = 'foo'). Değeri
>>> 'Foo'
ayarlar ['foo']
>>> 'Foo'
Gereksinimler :
- Django
- Python
Yorum Bulunamadı