Je construis un système de marquage dans Django et je voudrais permettre à des espaces et autres caractères dans le nom de la balise pour l'affichage, mais les filtrer et utiliser les minuscules lorsque les noms correspondant etc.Django CharField à cordes
À cette fin j'ai ajouté un champ à mon modèle Tag comme si:
class Tag(models.Model):
name = models.CharField(max_length=200, unique=True)
matchname = re.sub("\W+" , "", name.lower())
Cependant, je suis en cours d'exécution dans un problème, le CharField est pas une chaîne et je ne peux pas pour la vie de me savoir comment convertir en un !
Argh ... ne peut pas poster une réponse sans obtenir une erreur de serveur :-( –
Avoir un vote à la place alors ;;) – DavidM