.
Django-modeldict bazası parametrləri & nbsp kimi şeylər saxlamaq üçün bir çox səmərəli yoldur bütün model (tənbəlcəsinə) Bir lüğət çevrilir habelə cache saxlanılır. Bu (CACHE_BACKEND əsasında prosesində, həm də) bu olmalıdır yalnız etibarsız edir.
Quick misal istifadə. Daha docs (bəlkə?) Gəlib:
sinif Setting (models.Model):
& Nbsp; key = models.CharField (max_length = 32)
& Nbsp; value = models.CharField (max_length = 200)
parametrləri = ModelDict (Setting, əsas = 'key', value = "dəyər", hallarda = False)
# Giriş itkin dəyər
parametrləri ['foo']
>>> KeyError
# Dəyəri
parametrləri ['foo'] = 'salam'
# Və ya metodu istifadə edərək cari dəyəri almaq
Setting.objects.get (əsas = 'foo). Dəyəri
>>> "Foo"
parametrləri ['foo']
>>> "Foo '
tələblər
- Django
- Python
Şərhlər tapılmadı