J'ai un modèle, disons, Item. Je veux stocker un nombre arbitraire d'attributs, comme title, description, release_date. Et je veux qu'ils ne soient pas seulement des chaînes mais ont un type python, donc string, booléen, datetime, etc.Données typées arbitraires dans le modèle django
Quelles sont mes options ici? Le modèle EAV avec une table de nom-valeur séparée ne fonctionnera pas en raison du même type de base de données pour toutes les valeurs. JSONField peut probablement aider, mais il ne connaît pas datetime, par exemple. De plus, je regardais PickeField, ça correspond parfaitement, mais je suis un peu préoccupé par la performance.