Ошибка при возврате 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'}),
}