Django-modeldict on erittäin tehokas tapa tallentaa asioita, kuten asetuksia tietokantaan. & Nbsp; Koko malli muuntuu sanakirja (laiskasti) sekä tallennetaan välimuistiin. Se mitätöity vain silloin, kun sen pitäisi olla (sekä prosessi ja perustuu CACHE_BACKEND).
Lyhyt esimerkki käytöstä. Lisää docs tulla (ehkä?):
Kiasmoineen (models.Model):
& Nbsp; avain = models.CharField (MAX_LENGTH = 32)
& Nbsp; arvo = models.CharField (MAX_LENGTH = 200)
asetukset = ModelDict (asetus, avain = "avain", value = "arvo", tapauksia = False)
# Pääsy puuttuva arvo
asetukset ['foo']
>>> KeyError
# Aseta arvo
asetukset ['foo'] = 'hei'
# Nouto nykyinen arvo joko menetelmää
Setting.objects.get (avain = "foo"). Arvo
>>> "Foo"
asetukset ['foo']
>>> "Foo"
Vaatimukset :
- Django
- Python
Kommentteja ei löytynyt