django-modeldict este un mod foarte eficient de a stoca lucruri cum ar fi setările din baza de date & nbsp;. Întregul model este transformată într-un dicționar (leneș), precum și stocate în memoria cache. Este infirmată doar atunci când trebuie să fie (atât în procesul și în funcție de CACHE_BACKEND).
Exemplu de utilizare rapidă. Mai multe docs să vină (poate?):
Setarea clasă (models.Model):
& Nbsp; key = models.CharField (MAX_LENGTH = 32)
& Nbsp; valoare = models.CharField (MAX_LENGTH = 200)
Setările = ModelDict (setare, = cheie "cheie", valoare = "valoare", instanțele = False)
# Acces valoare lipsă
Setări ['foo']
>>> KeyError
# Seta valoarea
Setări ['foo'] = 'salut'
# Prelua valoarea curentă utilizând fie metoda
Setting.objects.get (= cheie "foo"). Valoarea
>>> "Foo"
Setări ['foo']
>>> "Foo"
Cerințe :
- Django
- Python
Comentariile nu a fost găsit