Django ModelForm für viele Felder
Betrachten Sie die folgenden Modelle und Formen:
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
Wenn Sie sich das ToppingForm ansehen, können Sie auswählen, auf welche Pizzen die Beläge aufgetragen werden und alles ist einfach nur gut.
Meine Fragen lauten: Wie definiere ich ein ModelForm für Pizza, mit dem ich die Many-to-Many-Beziehung zwischen Pizza und Topping nutzen und auswählen kann, welche Toppings auf der Pizza verwendet werden sollen?