def selected_category(request, category_id):
"""
Returns page with selected category.
"""
if request.method == 'GET':
category = Category.objects.get(id=category_id)
books = Book.objects.filter(id_category=category).order_by('book_name')
filtered_books = Book.exclude_private_books(request.user, books)
context = {'category': category, 'books': filtered_books, 'category_number': category_id}
return render(request, 'selected_category.html', context)
else:
return HttpResponse(status=404)
# ----------------------------------------------------------------------------------------------------------------------
评论列表
文章目录