Sorgulama filtresi oluşturmak için kullandığım bir form var. Form, proje durum seçeneklerinde veritabanından çeker. Ancak, ben "Bütün canlı promosyonlar" örneğin, ek seçenekler eklemek istedim ... böylece seçme kutusu gibi görünecektir: *Django form seçme widget'ına yeni seçenekler ekleyin
- Tüm Promosyonlar
- Tüm Canlı Promosyonlar *
- Taslak
- İşaretli Bildirilen Kabul Ekleyen
- Tüm Komplet ed Promosyonlar *
- İşte
İptal Kapalı '*' ı eklemek istiyoruz olanlar ve diğerleri veritabanından geliyor.
Bu mümkün mü?
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'}))