Сохранить список форм Django

У меня получилось вывести список определенных форм, не используя наборы форм. Но теперь я затрудняюсь сохранить данные из формы.

Это мой шаблон:

{% extends 'base.html' %}

{% block main %}
<div class="container">

        <div class="container-form">

            <form method="POST" enctype="multipart/form-data"  action="{% url 'adjust_values' contract.id %}">
                {% csrf_token %}

                {% for form in items_forms %}
                    {{ form }}
                {% endfor %}
                <button type="submit" class="btn-confirm">Confirm</button>
            </form>
        </div>


        <div class="container-descript">
            <h2 class="h2-containter">Adjust your prices!</h2>
            <img src="https://i.ibb.co/pX0bq35/Illustration.png" class="img-form">

        </div>

</div>
{% endblock %}

Это мой views.py

@login_required
def adjust_values(request, id):
    contract = get_object_or_404(ClientContract.objects.filter(user=request.user), pk=id)
    contract_items = contract.items.all()

    items_forms = []
    for item in contract_items:
        items_forms.append(
            ItemForm(request.POST or None, instance=item)
        )

    my_forms = all([form.is_valid() for form in items_forms])
    form = ItemForm()
    if my_forms and form.is_valid():
        for form in items_forms:
            form.save(commit=False)
            form.save()
    else:
        print(form.errors)

    context = {'contract': contract, 'form':form, 'items_forms': items_forms}
    return render(request, 'item_formset.html', context)

Теперь я действительно не знаю, что мне нужно сделать, чтобы сохранить данные из форм. Есть ли способ сохранить данные, используя эту структуру для итерации через формы?

Вернуться на верх