A Django-modeldict egy nagyon hatékony módja annak, hogy tárolja a dolgokat, mint a beállításokat az adatbázisban. & Nbsp; Az egész modell átalakul egy szótár (lustán), valamint a tárolt cache. Ez érvénytelenített csak akkor kell lennie (mind folyamatot, és alapul CACHE_BACKEND).
Gyors például használat. Több docs jönni (talán?):
osztály Setting (models.Model):
& Nbsp; key = models.CharField (MAX_LENGTH = 32)
& Nbsp; érték = models.CharField (MAX_LENGTH = 200)
settings = ModelDict (Setting, key = "kulcs", value = "érték", példányok = False)
# Hozzáférés hiányzik értéke
beállítások ['ize']
>>> KeyError
# Állítsa be az értéket
beállítások ['ize'] = 'hello'
# Letölteni az aktuális érték Mindkét módszer
Setting.objects.get (key = 'ize'). Value
>>> "Ize"
beállítások ['ize']
>>> 'Ize'
követelmények :
- Django
- Python
Hozzászólás nem található