减少Django中的选择数量

时间:2015-06-07 22:13:51

标签: python django

我有一个IntegerField可供选择。

选择列表包含10种不同的选择。我使用此整数字段有不同的ModelForm

在某些模型中,我不想显示所有选项。

我可以在ModelForm中减少可用选项的数量吗?

1 个答案:

答案 0 :(得分:0)

您需要创建一个新的表单类,它是ModelForm的子类。然后__init__类的ModelForm方法在调用超类构造函数后更改self.fields中的一个内容。