Je souhaite ajouter un champ dict
à un modèle, afficher le dict
sur l'admin, et pouvoir le modifier depuis l'admin.Dict en tant que champ de modèle
Par exemple, j'ai une relation
dict = { 'sister' : rel_score, 'mother' : rel_score, 'father': rel_score}
où rel_score
(valeur par défaut = 0) est le score pour chaque relation. Je veux conserver ce dict
à mon modèle et l'afficher dans l'admin, pour que je puisse attribuer ces rel_score pour chaque relation sur mon administration.
En outre, aucun exemple de la façon d'attribuer des notes (priorité) à des éléments différents, et les valeurs de retour en fonction de ces notes attribuées serait vraiment utile.
double possible de [Comment stocker un dictionnaire sur un Django modèle?] (http://stackoverflow.com/questions/402217/how-to-store-a-dictionary-on-a-django-model) –
Cette question est assez ancienne. Les deux django et les applications disponibles ont beaucoup changé depuis lors, il pourrait donc y avoir de nouvelles approches maintenant. –
Pourriez-vous utiliser un champ json pour représenter la dict? https://github.com/bradjasper/django-jsonfield D'autres applications qui ont également JSON modelfields: https://www.djangopackages.com/grids/g/json-fields/ –