Представление books.views.save не возвращало объект HttpResponse. Вместо этого оно вернуло None
Я пытаюсь создать функцию для сохранения избранных постов в профиле пользователя, это работает нормально в базе данных она добавляет и удаляет избранные посты, но когда вызывается представление, то появляется эта ошибка Представление books.views.save не вернуло объект HttpResponse. Вместо этого он вернул None.
views.py
def save(request, book_slug):
user = request.user
book = Book.objects.get(slug=book_slug)
post = get_object_or_404(Book, slug=request.POST.get('post_slug'))
profile = Profile.objects.get(user=user)
is_saved = False
if profile.favourite_book.filter(slug=book_slug).exists():
profile.favourite_book.remove(post)
is_saved = False
else:
profile.favourite_book.add(post)
is_saved = True
context = {
'book':book,
'post':post,
'is_saved':is_saved,
}
if request.is_ajax():
html = render_to_string('books/save_section.html', context, request=request)
return JsonResponse({'form': html})