У меня есть modelformset AddressFormSet = modelformset_factory(Address)
. На мой взгляд, я назначаю этот набор форм различным переменным контекста, но они, похоже, дублируются. Имена ввода совпадают.Несколько наборов моделей в Django
def get_context_data(self, **kwargs):
context = super(TravelCreate, self).get_context_data(**kwargs)
if self.request.POST:
context['address1'] = AddressFormSet(self.request.POST)
context['address2'] = AddressFormSet(self.request.POST)
else:
context['address1'] = AddressFormSet(queryset=self.model.objects.none())
context['address2'] = AddressFormSet(queryset=self.model.objects.none())
return context
Как я могу дать им разные имена, чтобы данные с обеих форм создавали объекты.