【发布时间】:2015-02-02 16:53:22
【问题描述】:
假设我有以下模型
class MyChoiceModel(models.Model):
mychoices = (('ChoiceA', 'ChoiceA'), ('ChoiceB', 'ChoiceB'))
和下面的ModelForm
class MyChoiceModelForm(forms.ModelForm):
#...
class Meta:
model = MyChoiceModel
fields = ('mychoices', )
现在,用户可以选择所有类型的选项(ChoiceA 和 ChoiceB)。
我现在想要的是不会显示某些选择值。
如何过滤来自mychoices 的可用选项,例如,用户只能选择ChoiceA,而在其他情况下,只能选择ChoiceB?
【问题讨论】:
标签: django django-models