django-modeldict è un modo molto efficace per memorizzare le cose come le impostazioni del database. & Nbsp; L'intero modello si trasforma in un dizionario (pigramente) e memorizzato nella cache. È invalidata solo quando deve essere (sia in corso e sulla base CACHE_BACKEND).
Esempio di utilizzo rapido. Altri documenti a venire (forse?):
Impostazione di classe (models.Model):
& Nbsp; key = models.CharField (max_length = 32)
& Nbsp; value = models.CharField (max_length = 200)
Impostazioni = ModelDict (Setting, 'chiave', il valore = 'valore' chiave =, istanze = False)
# Accesso valore mancante
Impostazioni ['foo']
>>> KeyError
# Impostare il valore
Impostazioni ['foo'] = 'ciao'
# Recuperare il valore corrente utilizzando il metodo
Setting.objects.get ('foo' chiave =) valore.
>>> 'Foo'
Impostazioni ['foo']
>>> 'Foo'
Requisiti :
- Django
- Python
I commenti non trovato