19
我有一個窗體,我用它來構建queryeset過濾器。表單從數據庫中提取項目狀態選項。不過,我想添加額外的選項,例如「所有現場促銷」 ......所以後來選擇框中將類似於:將其他選項添加到Django窗體選擇部件
- 所有促銷活動*
- 所有現場促銷*
- 草案
- 提交
- 接受
- 報道
- 經過
- 所有複合劑ED促銷*
- 關閉
- 取消
這裏的「*」都是我要新增和其他來自數據庫。
這可能嗎?
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'}))