read_book_views.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:Plamber 作者: OlegKlimenko 项目源码 文件源码
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')


# ----------------------------------------------------------------------------------------------------------------------
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号