Рассмотрим следующие модели и форму:
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, вы можете выбрать, какие пиццы начинки продолжаются, и все просто денди.
Мои вопросы: Как я могу определить ModelForm для Pizza, который позволяет мне использовать отношения "Много-ко-многим" между Pizza и Topping и позволяет мне выбирать, что Toppings идет на пиццу?