方法一:
queue
=
forms.ModelChoiceField(label
=
u
'队列'
,queryset
=
Queue.objects.
all
())
方法二:
class
ServerForm(forms.Form):
queue
=
forms.ChoiceField(label
=
u
'队列'
)
def
__init__(
self
,
*
args,
*
*
kwargs):
super
(ServerForm,
self
).__init__(
*
args,
*
*
kwargs)
self
.fields[
'queue'
].choices
=
((x.que,x.disr)
for
x
in
Queue.objects.
all
())
注意:在Queue模型的__unicode__()函数中返回你下拉菜单需要显示的字段