Lors de la création d'un formulaire, vous pouvez définir un ensemble de méthodes, clean_xyz
, pour vous assurer que les données sont forcées au format correct. Y a-t-il un moyen de faire cela au niveau du modèle?Cohérence des données du modèle Django
Peut-être que je peux remplacer les régleurs de champ en quelque sorte? Je veux donc que si j'écris quelque chose comme
my_address.postal_code = 'a1b2c3'
Il sera automatiquement mis en forme dans A1B 2C3
. Peut-être lancer une exception si elle ne peut pas être convertie. De cette façon, je sais que je n'aurai jamais de données malformées dans la base de données.
Pas une mauvaise approche. Je n'ai pas pensé à le faire en sauvant. – mpen