J'ai un modèle avec un champ JSON ou un lien vers un document CouchDB. Je peux actuellement accéder à l'information dynamique d'une manière telle que:Champs dynamique par instance django modèle
genericdocument.objects.get(pk=1) == genericdocument.json_field['sample subfield']
au lieu que je voudrais utiliser
genericdocument.sample_subfield
pour maintenir la compatibilité avec toutes les applications du projet actuellement des actions.
MISE À JOUR
Ceci est très proche de ce que je suis en train de réaliser: http://pypi.python.org/pypi/eav-django/1.0.0 mais en utilisant des champs Django standard à la place.
Quelle est votre question? –
J'essaie d'exposer les clés d'un champ JSON en tant que champs d'un modèle. –
Jetez un oeil à cette réponse: http://stackoverflow.com/a/7934577/497056 –