Django Отправка двух форм, зависящих друг от друга, с помощью одной кнопки отправки
Я создаю django приложение для управления заказами. Я разделил управление заказами на две отдельные таблицы следующим образом:
Order: Поля включают customer (внешний ключ), order_date, total_order_value и order_status.
OrderLine: Поля включают item (внешний ключ), quantity, discount, total, order_id (внешний ключ).
Я пытаюсь сделать шаблон для страницы заказа, как показано ниже.

def newOrder(request):
orderForm = OrderForm()
orderLineForm = formset_factory(OrderLineForm)
itemsList = list(Item.objects.values())
if request.method == 'POST':
orderForm = OrderForm(request.POST,prefix='0'),
orderLineForm = OrderLineForm(request.POST,prefix='1')
print(f'######\n form \n {request.POST}')
print(f'######\n order form \n {orderForm}')
print(f'######\n order line form \n {orderLineForm.data}')
return redirect('orders')
context = { 'orderForm':orderForm,
'orderLineForm':orderLineForm,
'status':'new',
'itemsList':itemsList,
}
return render(request,'orders/orderDetail.html',context=context)
views.py
При отправке формы я получаю данные только из одной формы, а не из обеих. Также мне нужно добавить ID заказа в форму OrderLine перед сохранением в базу данных.
Буду признателен за поддержку.