Django-modeldict is 'n baie doeltreffende manier om dinge soos die instellings in jou databasis & nbsp te stoor;. Die hele model is omskep in 'n woordeboek (lui) asook gestoor in jou kas. Dit is ongeldig slegs wanneer dit nodig het om te wees (beide in die proses en gebaseer op CACHE_BACKEND).
Vinnige voorbeeld gebruik. Meer docs te kom (miskien?):
klas instelling (models.Model):
& Nbsp; sleutel = models.CharField (MAX_LENGTH = 32)
& Nbsp; waarde = models.CharField (MAX_LENGTH = 200)
instellings = ModelDict (Kader, sleutel = 'sleutel', value = "waarde", gevalle = False)
# Toegang ontbreek waarde
instellings ['cat']
>>> KeyError
# Stel die waarde
instellings ['cat'] 'hallo' =
# Haal die huidige waarde deur van óf metode
Setting.objects.get (sleutel = 'cat'). Waarde
>>> 'Cat'
instellings ['cat']
>>> 'Cat'
Vereistes :
- Django
- Python
Kommentaar nie gevind