django-modeldict est un moyen très efficace pour stocker des choses comme paramètres dans votre base de données. & Nbsp; L'ensemble du modèle est transformé en un dictionnaire (paresseusement) ainsi que stocké dans le cache. Il est invalidé que quand il a besoin d'être (à la fois en cours et sur la base CACHE_BACKEND).
Exemple rapide utilisation. Plus de docs à venir (peut-être?):
Cadre de classe (models.Model):
& Nbsp; key = models.CharField (max_length = 32)
& Nbsp; value = models.CharField (max_length = 200)
paramètres = ModelDict (Cadre, key = 'touche', la valeur = «valeur», les instances = False)
# Access valeur manquante
paramètres ['foo']
>>> KeyError
# Définir la valeur
paramètres ['foo'] = 'bonjour'
# Récupérer la valeur actuelle en utilisant soit la méthode
Setting.objects.get ('foo' = clés). Valeur
>>> 'Foo'
paramètres ['foo']
>>> «Foo»
Exigences :
- Django
- Python
Commentaires non trouvées