Как использовать stored_procedure в Django Rest_framework

Я пытаюсь использовать собственную хранимую_процедуру для создания собственного API, ее цель - добавить элемент в таблицу

вот мой необработанный Models.py

class Clearanceinsert(models.Model):
    sem = models.CharField(max_length=1, blank=True, null=True)
    sy = models.CharField(max_length=9, blank=True, null=True)

в настоящее время это моя функция вставки

def add(request):
    if request.method == "POST":
        if request.POST.get('sem') and request.POST.get('sy')
            saverec = Clearanceinsert()
            saverec.sem = request.POST.get('sem')
            saverec.sy = request.POST.get('sy')
            cursor = connection.cursor()
            userid = request.user.userid
            cursor.execute("select add_clearance_item_new('"+saverec.sem+"','"+saverec.sy+"')
            return HttpResponseRedirect('/Admin/index')
    else:
        return render(request, 'Admin/add.html')

Я создал сериализатор

class InsertItemSerialize(serializers.ModelSerializer):
    Class Meta:
    fields = ['sem','sy']

Я удаляю некоторые колонки, чтобы код был короче и легче читался, но в основном это так

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