我在使用ChoiceField創建數據庫中值的下拉列表時遇到問題。下面是代碼Django ChoiceField從數據庫值填充
from django import forms
from testplatform.models import ServiceOffering
class ContactForm(forms.Form):
subject = forms.ChoiceField(queryset=ServiceOffering.objects.all())
#subject = forms.ModelMultipleChoiceField(queryset=ServiceOffering.objects.all())
的#subject ....線工作的片斷,但是當我使用的線ChoiceField(查詢集....)我得到以下錯誤。
__init__() got an unexpected keyword argument 'queryset'
任何想法?
優秀在處理什麼 - 那工作一種享受。我在下拉框中獲得一個------作爲默認值。我可以改變它嗎?謝謝! – Oli 2012-08-13 14:47:05
如果以這種方式顯示該字段是否可選,請將表單上的字段設置爲'required = True'以將其刪除。 – 2012-08-13 14:49:56