Отправка формы с помощью POST из компонента VueJS в бэкенд Django

Я ищу метод, который позволил бы мне использовать созданную мной форму (находящуюся в компоненте vue) для отправки или выполнения post-запроса в бэкенд django моего проекта. Я знаю о подходе, который включает создание файла forms.py и использование формы django, однако, это не то, что мне нужно.

Обычно при использовании формы из django люди используют строку bound_form = {импортированная форма}. Как это можно сделать с формой компонента vue?

Традиционный подход, которого я пытаюсь избежать:

def post(self, request):
    task = json.loads(request.body)
    bound_form = TaskForm(task)
    if bound_form is_valid():
        new task = bound_form.save
        return JsonResponse...

Спасибо!

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