我有以下形式在我看來構建DJANGO:ManyToManyField空白選擇選項在形式上缺少
VIEW.PY
class MembershipForm(forms.ModelForm):
project = forms.ModelChoiceField(Project, required=True)
role = models.ManyToManyField(Role, blank=True)
MODEL.PY
class Membership(models.Model):
project = models.ForeignKey(Project)
role = models.ManyToManyField(Role, blank=True, null=True)
在我的模板,有不是「---------」角色選項。我如何將此作爲選項並默認選中?
另請注意,您在表單中使用了models.FIELD,這是不正確的。您不能使用models.ManyToManyField作爲表單字段。它完全是一個模型領域。 – 2012-04-07 08:04:14