En los documentos, nullbooleanfield
está representado as a <select> box with "Unknown", "Yes" and "No" choices.
¿Cómo puedo cambiar los valores de select
a algunos otros textos más significativos y asignarlos de nuevo a los valores sí, no y desconocidos en mi modelform
?django: cómo cambiar los valores para nullbooleanfield en un modelo?
Por ejemplo, tengo yes_no_required = models.NullBooleanField()
y me gustaría tener 'yes I acknowledge this'
, 'no, I do not like this'
y 'I do not know now'
mapeo para sí, no y requiere en consecuencia.
Parece que Django agrega otra opción para Null al FormFi opciones de campo, ya que el null-attr se establece como verdadero. Tendría que pasar las opciones también a FormField, para limitarlo a estas opciones y no a una opción nula punteada adicional. – codingjoe
Esto parece no funcionar más. 'TypeError: __init __() obtuvo un argumento de palabra clave inesperado 'choices'' –