Сохранение динамически добавляемого текстового поля в базу данных

#django #django-views

#django #django-представления

Вопрос:

Сначала вот мое мнение:

 def price_save(request):
    remarks = request.POST.get("remarks")
    current_user = request.user
    pah = PAH(remarks=remarks, created_by=current_user)
    pah.save()

    item1 = request.POST.getlist("item_code[]")
    item2 = request.POST.getlist("item_description[]")
    item3 = request.POST.getlist("uom[]")
    
    for item in item1:
        item_price = PAR(transaction_id=pah, item_code=item, item_description=item2, uom=item3)
        item_price.save()
    
    return HttpResponse("Saved!")
 

с помощью этого я могу сохранить несколько строк с разными значениями в item_code и с тем же идентификатором транзакции, но я не знаю, как добавить item_description и uom в цикл for.

Комментарии:

1. что вы имеете в виду, говоря, что вы не знаете? Вы добавили их в свое представление

2. Да, я добавил их, на мой взгляд, но item_description и uom сохраняются следующим образом: [‘Waterpik WP-360 Cordless Traveller’, ‘Waterpik WP-450 Cordless Plus’] не для каждой строки.