Comment puis-je stocker un tableau de chaînes dans un modèle Django?
Je suis la construction d'un Django modèle de données et je veux être en mesure de stocker un tableau de chaînes de caractères dans l'une des variables; comment puis-je le faire?
par exemple
class myClass(models.Model):
title = models.CharField(max_length=50)
stringArr = models.???
Merci pour l'aide.
source d'informationauteur Andrew
Vous devez vous connecter pour publier un commentaire.
Faire un autre modèle qui contient une chaîne de caractères avec une option de commande, de lui donner un
ForeignKey
retour àmyClass
et de stocker votre tableau.Vous pouvez utiliser un mécanisme de sérialisation comme JSON. Il y a un extrait avec la définition d'un champ qui pourrait être de quelque utilité pour vous:
http://djangosnippets.org/snippets/1478/ (regardez le code dans le dernier commentaire)
Avec un tel champ, vous pouvez parfaitement mettre les chaînes dans une liste et de les affecter à un tel champ. Le champ de l'abstraction fera le reste. De même avec la lecture.
Vous pouvez utiliser cPickle...