【发布时间】:2012-09-20 16:26:10
【问题描述】:
我在我的模型表单中使用 django 模型表单继承,但它似乎在这里不起作用是我的代码示例
class ArticleForm(forms.ModelForm):
title = forms.CharField(required=True)
sites = forms.ModelMultipleChoiceField(required=True, queryset= Sites.objects.all().order_by('name'), widget=forms.SelectMultiple())
class ArticleAddForm(ArticleForm):
class Meta(ArticleForm.Meta):
exclude = ('sites',)
我想从“ArticleAddForm”中排除“站点”,但在验证时会引发表单验证错误站点字段,请帮忙?
【问题讨论】:
-
那是因为 'sites' 字段有 required=True
-
@pram 但我希望在 ArticleForm 中需要站点字段 = True,还有其他方法可以解决吗?
标签: django django-forms