Django ModelForm para campos de muchos a muchos
Considere los siguientes modelos y formas:
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
Cuando ve el ToppingForm, le permite elegir las pizzas a las que se agregan los ingredientes y todo es excelente.
Mi pregunta es: ¿Cómo defino un ModelForm para Pizza que me permite aprovechar la relación de Muchos a Muchos entre Pizza y Topping y me permite elegir qué Ingredientes se incluyen en la Pizza?