Tengo un formulario que utilizo para construir un filtro de conjunto de consultas. El formulario extrae las opciones de estado del proyecto de la base de datos. Sin embargo, quería añadir opciones adicionales, por ejemplo "Todas las promociones en vivo" ... por lo que el cuadro de selección sería entonces algo como:Agregue opciones adicionales al widget de selección de formulario de Django
- Todas las Promociones *
- todas las promociones en directo *
- Proyecto
- Enviado
- Aceptado
- Informó
- A cuadros
- Todo Complet Promociones ed *
- Closed
- Cancelado
Aquí el '*' son los que me gustaría añadir y los otros vienen de la base de datos.
¿Esto es posible?
class PromotionListFilterForm(forms.Form):
promotion_type = forms.ModelChoiceField(label="Promotion Type", queryset=models.PromotionType.objects.all(), widget=forms.Select(attrs={'class':'selector'}))
status = forms.ModelChoiceField(label="Status", queryset=models.WorkflowStatus.objects.all(), widget=forms.Select(attrs={'class':'selector'}))
...
retailer = forms.CharField(label="Retailer",widget=forms.TextInput(attrs={'class':'textbox'}))