def open_book(request, book_id):
"""
Returns a page for reading book.
"""
if request.user.is_authenticated():
book = Book.objects.get(id=book_id)
user = TheUser.objects.get(id_user=request.user)
added_book = AddedBook.objects.get(id_book=book, id_user=user)
added_book.last_read = added_book.last_read.now()
added_book.save()
logger.info("User '{}' opened book with id: '{}'.".format(user, book.id))
context = {'book': book, 'book_page': added_book.last_page}
return render(request, 'read_book.html', context)
else:
return redirect('index')
# ----------------------------------------------------------------------------------------------------------------------
评论列表
文章目录