Ошибка при возврате JsonResponse(). Django

Возвращается ошибка, когда я использую экземпляр или без него в JsonResponse. Возможно, JsonResponse не может сериализовать данные. Ошибка

<

Я не смог найти источник ошибки. Я попытался решить эту проблему с помощью Google. Но не нашел точного решения. Да, у кортежа нет метода get.

views.py

class CreateCategoryAjaxView(View):

    def post(self, request, *args, **kwargs):
        form = CategoryForm(request.POST, request.FILES)
        if form.is_valid():
            instance = form.save()
            return JsonResponse(
                {'is_success': True, 'id': instance.id, 'title': instance.title}), 
        return JsonResponse({'is_success': False, 'errors': form.errors})

forms.py

class CategoryForm(forms.ModelForm):

    class Meta:
        model = Category
        fields = '__all__'

        widgets = {
           'title': forms.TextInput(
            attrs={'placeholder': ' Пиццы...', 'class': 'form-control', 'id': 
                'id_category_title'}),
        'image': forms.FileInput(attrs={'accept': 'image/*', 'id': 'id_category_image'}),
    }
Вернуться на верх