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?

Respuestas a la pregunta(7)

Su respuesta a la pregunta