J'ai quelques objets models.CharField
dans mon modèle, avec l'attribut choices
.Forcer les choix de CharField
Cela fonctionne très bien en ce qui concerne l'interface graphique, mais je veux bloquer les valeurs autres que celles spécifiées dans l'attribut choices
dans le code lui-même (pour me protéger contre les bogues).
Existe-t-il un moyen de déclencher une exception (je crois que ce sera un ValueError
) lorsque vous essayez d'enregistrer une chaîne qui ne figure pas dans la liste de choix?
Pourquoi les downvotes? Veuillez clarifier que c'est faux avec la question. – iTayb