Я пытаюсь передать набор данных как JSON данные, но получаю Object of type HabitFormFormSet is not JSON serializable
.
Почему это так?
мой взгляд:
def modal_view(request):
HabitFormSet = modelformset_factory(
Habit, extra=0, form=HabitModelForm)
formset = HabitFormSet(
request.POST,
queryset=Habit.objects.filter(user=request.user),
)
if formset.is_valid():
formset.save()
data = {"formset": formset}
return JsonResponse(data)
return HttpResponseRedirect(reverse('home'))
Если я использую список словарей, я получаю Object of type Habit is not JSON serializable
:
if formset.is_valid():
formset.save()
formlist = list()
for form in formset:
formlist.append(form.cleaned_data)
data = {"formlist": formlist}
return JsonResponse(data)