Django 将动态添加的文本框保存到数据库

Django 将动态添加的文本框保存到数据库,django,django-views,Django,Django Views,首先,我的看法是: 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[]")

首先,我的看法是:

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!")

有了它,我可以保存多个行,这些行在项目代码和相同事务id上具有不同的值,但我不知道如何在for循环中添加项目描述和计量单位。

你不知道是什么意思?您已在视图中添加了它们是的,我已在视图中添加了它们,但项目描述和计量单位按如下方式保存:[“Waterpik WP-360无绳旅行者”、“Waterpik WP-450无绳Plus”]不是每行。