如何给django的form传递参数?


如下一段代码,想通过 "参数"来控制列表框里的内容,

p= forms.ModelChoiceField(label=_(u"P"), queryset=Department.objects.exclude(name_exact=参数)

请问该如何传递这个参数呢?

form 编程 django 参数

Ducks 10 years, 8 months ago

需要使用init()来定义

 def __init__(self,*args,**kwargs):
        self.参数名称 = kwargs.pop('参数名称')
        super(Form名称,self).__init__(*args,**kwargs)
robotky answered 10 years, 8 months ago

Your Answer