Dans les documents, le nullbooleanfield
est représenté as a <select> box with "Unknown", "Yes" and "No" choices.
Comment puis-je modifier les valeurs de select
à d'autres textes plus significatifs et les mapper aux valeurs yes, no et unknown dans modelform
?django: comment changer les valeurs pour nullbooleanfield dans un modelform?
Par exemple, j'ai yes_no_required = models.NullBooleanField()
et je voudrais avoir 'yes I acknowledge this'
, 'no, I do not like this'
et 'I do not know now'
cartographie à oui, non et nécessaire en conséquence.
On dirait que Django ajoute encore un autre choix pour Null à la FormFi choix eld, car null-attr est défini sur true. Vous devez également transmettre les choix à FormField, pour le limiter à ces choix et non à un choix nul supplémentaire. – codingjoe
Cela ne semble plus fonctionner. 'TypeError: __init __() a un argument de mot clé inattendu 'choices'' –