django-modeldict yra labai efektyvus būdas saugoti tokius dalykus kaip nustatymus savo duomenų bazę. & Nbsp; Visas modelis transformuojamas į žodyną (tingiai), taip pat saugomi jūsų atmintyje. Tai negaliojančiomis tik tada, kai jis turi būti (tiek proceso ir remiasi CACHE_BACKEND).
Greita pavyzdys naudojimas. Daugiau docs ateiti (o gal?):
klasė nustatymas (models.Model):
& Nbsp; klavišas = models.CharField (MAX_LENGTH = 32)
& Nbsp; vertė = models.CharField (MAX_LENGTH = 200)
nustatymai = ModelDict (nustatymas, klavišas = "raktas", vertė = "vertė", atvejų = false)
# Prieiga trūkstama vertė
parametrai ['foo']
>>> KeyError
# Nustatykite reikšmę
parametrai ['foo'] = "Sveiki"
# Gauname dabartinę vertę, naudojant bet kurį metodą
Setting.objects.get (klavišas = "foo"). Vertė
>>> "Foo"
parametrai ['foo']
>>> "Foo"
Reikalavimai :
- Django
- Python
Komentarai nerastas