Невозможно отправить контекст в шаблон django

Не нашел решения похожего вопроса. У меня есть список задач, отображаемый на странице, и после нажатия на заголовок появляется модальное окно с формой для обновления задачи. Список и обновление сделаны в одном представлении на основе класса. При открытии модального окна идентификатор задачи поступает в views.py из AJAX для обновления контекста, чтобы показать сохраненные данные в полях формы. Я могу видеть обновленный контекст с конкретным объектом при печати его в моем views.py, но объект не отображается в HTML через тег шаблона. Пожалуйста, помогите мне понять, что я делаю не так.

Вот мой views.py:

class KanbanBoardView(PermissionRequiredMixin, View):
    permission_required = ('projects.view_taskassign',)

    def get(self, request, *args, **kwargs):
        context = {
            'heading': "Kanban board",
            'pageview': "Tasks",
            'tasks': TaskAssign.objects.all(),
            'statuses': Status.objects.all(),
            'users': User.objects.all(),
        }
        if 'taskid' in request.GET:
            task_id = request.GET.get('taskid')
            task_object = TaskAssign.objects.get(id=task_id)
            context['task'] = task_object
            return render(request, 'tasks/kanbanboard.html', context)
        return render(request, 'tasks/kanbanboard.html', context)

    def post(self, request):
        if 'edittask' in request.POST:
            id = request.POST['id']
            deadline = request.POST['deadline']
            status = request.POST['status']
            user = request.POST['user']

            task = TaskAssign.objects.filter(id=id)
            task.update(deadline=deadline, status=status, user_id=int(user))
            return redirect('tasks-kanbanboard')
        else:
            status_id = int(request.POST.get('status'))
            task_id = int(request.POST.get('task_id'))
            task = get_object_or_404(TaskAssign, pk=task_id)
            task.status_id = status_id
            task.save()
            return JsonResponse({"message": "success"})

Мой JS скрипт:

function editTask(event){
    let task_id = document.getElementById("uid");
    task_id.setAttribute("value", event);
       
    $.ajax({
        type: 'GET',
        data: {
            'taskid': event
        },
        success: function (result) {
            console.log(result);
        },
        error: function (result) {
           console.log('Error!');
        }
    });
}
Вернуться на верх