Представление 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})
Вернуться на верх