En la interfaz de administración y las formas nuevas está el ayudante brillante de poder definir las opciones. Puede utilizar código como este:En Django, ¿hay alguna manera de mostrar las opciones como casillas de verificación?
APPROVAL_CHOICES = (
('yes', 'Yes'),
('no', 'No'),
('cancelled', 'Cancelled'),
)
client_approved = models.CharField(choices=APPROVAL_CHOICES)
para crear un cuadro desplegable en su forma y obligar al usuario a elegir una de estas opciones.
Me pregunto si existe alguna manera de definir un conjunto de opciones donde se pueda elegir múltiples usando casillas de verificación. (También sería bueno poder decir que el usuario puede seleccionar un número máximo de ellos.) Parece que es una característica que probablemente esté implementada, es solo que parece que no puedo encontrarla en la documentación.