考虑以下模型和形式:
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时,它使您可以选择浇头所用的披萨,而一切只是花花公子。
我的问题是:如何定义披萨的模型表格,以便我可以利用披萨和浇头之间的多对多关系,并让我选择披萨上的浇头?