Django ModelForm用于多对多字段

考虑以下模型和形式:


class Pizza(models.Model):

    name = models.CharField(max_length=50)


class Topping(models.Model):

    name = models.CharField(max_length=50)

    ison = models.ManyToManyField(Pizza, blank=True)


class ToppingForm(forms.ModelForm):

    class Meta:

        model = Topping

当您查看ToppingForm时,它使您可以选择浇头所用的披萨,而一切只是花花公子。


我的问题是:如何定义披萨的模型表格,以便我可以利用披萨和浇头之间的多对多关系,并让我选择披萨上的浇头?


LEATH
浏览 1036回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP