Как использовать 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']
Я удаляю некоторые колонки, чтобы код был короче и легче читался, но в основном это так