Джанго-modeldict е много ефикасен начин да съхранявате неща като настройки във вашата база данни & Nbsp;. Целият модел се превръща в речника (мързеливо), както и съхранява в кеш паметта. Той е анулирана само когато той трябва да бъде (както в процеса и на базата на CACHE_BACKEND).
Quick използване например. Още документи да дойдат (може би?):
клас Setting (models.Model):
& Nbsp; ключовата = models.CharField (MAX_LENGTH = 32)
& Nbsp; стойност = models.CharField (MAX_LENGTH = 200)
настройки = ModelDict (Setting, "Ключ", стойност = "стойност" ключови =, случаи = False)
# Достъп липсваща стойност
настройки ["трънки"]
>>> KeyError
# Зададете стойност
настройки ["трънки"] = "здравей"
# Донесе текущата стойност се използва или метод
Стойност Setting.objects.get (ключови = "трънки").
>>> "Трънки"
настройки ["трънки"]
>>> "Трънки"
<силни> Изисквания :
- Django
- Python
Коментари не е намерена