Nettoyage des données de formulaire dans Django
Question
Comment puis-je nettoyer et modifier les données d'un formulaire dans Django. Je voudrais le définir par champ pour chaque modèle, un peu comme avec ModelForms.
Ce que je veux réaliser est de supprimer automatiquement les espaces de début et de fin des champs définis ou de transformer un titre (d'un champ) en slug (qui serait un autre champ).
La solution
Vous pouvez définir des méthodes clean_FIELD_NAME () pouvant valider et modifier des données, comme documenté ici: http://docs.djangoproject.com/en/dev/ref/forms/validation/#ref-forms-validation
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow