Django как обновить элемент

У меня есть функция postgres

DECLARE office_lastnumber TEXT;
BEGIN
UPDATE curriculum.clearance_item SET resolve=TRUE,resolve_date=now() where cl_itemid=f_cl_itemid;

INSERT INTO curriculum.transaction_log (cl_itemid,trans_desc,trans_recorded)
    VALUES (f_cl_itemid,'Resolved Clearance Item',now());
    
RETURN f_cl_itemid;
END;

У меня есть такой список предметов, сократите некоторые строки, чтобы было легче читать

    <table style="width:100%">
        <tr>
            <th>cl_itemid</th>
            <th colspan="2">Actions:</th>
        </tr>
        {%for data in data%}
        <tr>
            <td>{{data.cl_itemid}}</td>
        <td><a href="{% url 'update' data.cl_itemid %}">Update</a></td>
    </tr>
    {%endfor%}
</table>

And views.py

def update(request):
if request.method == "POST":
    cursor = connection.cursor()
    resolve_item = # what to put here
    cursor.execute("select resolve_clearance_item('"+resolve_item+"')")
    return render(request, 'clearance/index.html')
else:
    return render(request, 'clearance/index.html')

cl_itemid

OSA2022-2023 | обновление

DORM2022-2023| update

Как можно def update знает, если я нажимаю update (ex.OSA2022-2023), то он помещает resolve_item и запускает функцию

# ---------------- VIEW.PY ----------------
# Update Data In Student Table
def UpdateData(request,id):
    student_data = Student.objects.all() # Show data of Student Table
    get_student  = Student.objects.get(id=id)
    if request.method == 'POST':
        form = Student(request.POST,request.FILES,instance=set_student)
        if form.is_valid():
            form.save()
            messages.success(request,'Student Successfully Updated')
            return redirect('/home/')
    else:
        form = Student(instance=set_student)
    context= {'form':form,'student_data':student_data}
    return render(request,'home.html',context)
Вернуться на верх