ForeignKey由django.forms.ModelChoiceField表示,这是一个ChoiceField,其选择是模型QuerySet。请参见ModelChoiceField的参考。
因此,为字段的queryset属性提供一个QuerySet 。取决于表单的构建方式。如果构建显式表单,则将具有直接命名的字段。
form.rate.queryset = Rate.objects.filter(company_id=the_company.id)
如果采用默认的ModelForm对象,
form.fields["rate"].queryset = ...
这是在视图中显式完成的。不得乱动。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)