Django Как добавить математический результат из формы в Model.objects.create

Я пытаюсь разделить одно значение на другое из формы и записать результат. Но это не работает

def add_project(request):
    form_address = AddressForm(request.POST or None)
    form_project = ProjectForm(request.POST or None)
    form_detail = ProjectDetailForm(request.POST or None)

    if request.method == 'POST':
        if form_address.is_valid() and form_project.is_valid() and form_detail.is_valid():
            address_clean = form_address.cleaned_data
            project_clean = form_project.cleaned_data
            detail_clean = form_detail .cleaned_data

            a = Address.objects.update_or_create(**address_clean)

            p = Project.objects.create(
                address = a[0],
                manager = request.user,
                file = project_clean['file'],
                sq = project_clean['sq'],
                rent_tax = project_clean['rent_tax']
            )

            sq_price = project_clean['rent_tax'] / project_clean['sq']

            ProjectDetail.objects.create(
                project = p,
                sq_price = sq_price,
                **detail_clean
            )
            return redirect("crm:homepage")

    context = {'form_address':form_address, 'form_project':form_project, 'form_detail':form_detail,}

    return render(request, 'crm/add_project.html', context)

Я пытаюсь

sq_price = project_clean['rent_tax'] / project_clean['sq']

Команда print выводит число. Но Django говорит, что это ошибка: create_method..manager_method() got multiple values for keyword argument 'sq_price'

Traceback
project_clean {
'file': 'https://aaa.com/zzz.zip',
 'rent_tax': 1548,
 'sq': Decimal('325')}
sq_price: Decimal('4.763076923076923076923076923')
Вернуться на верх