django-modeldict is een zeer efficiënte manier om dingen zoals instellingen in uw database & nbsp slaan;. Het gehele model wordt omgezet in een woordenboek (lui) alsook opgeslagen in de cache. Het is ongeldig wanneer het moet worden (zowel proces op basis CACHE_BACKEND).
Snel voorbeeld gebruik. Meer docs om (misschien?) Komen:
klasse Instelling (models.Model):
& Nbsp; key = models.CharField (max_length = 32)
& Nbsp; value = models.CharField (max_length = 200)
instellingen = ModelDict (Setting key = 'key', value = "waarde", gevallen = False)
# Toegang ontbrekende waarde
instellingen ['foo']
>>> KeyError
# Zet de waarde
instellingen ['foo'] 'hallo' =
# Halen de huidige waarde met behulp van methode
Setting.objects.get ('foo' key =). Waarde
>>> 'Foo'
instellingen ['foo']
>>> 'Foo'
Eisen
- Django
- Python
Reacties niet gevonden