main.py 文件源码

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

项目:multi-user-blog 作者: code-dagger 项目源码 文件源码
def get(self, post_id):
        if self.user:
            key = db.Key.from_path('Post', int(post_id))
            self.post = db.get(key)
            if self.post:
                if self.post.created_by_user == self.user.username:
                    self.redirect('/home')
                else:
                    if self.post.total_likes is None:
                        self.post.total_likes = 0
                    if self.user.username not in self.post.liked_by_users:
                        self.post.total_likes += 1
                        self.post.liked_by_users.append(self.user.username)
                        self.post.put()
                        self.redirect('/post/%s' % int(post_id))
                    else:
                        self.post.total_likes -= 1
                        self.post.liked_by_users.remove(self.user.username)
                        self.post.put()
                        self.redirect('/post/%s' % int(post_id))
            else:
                self.redirect('/home')
        else:
            self.redirect('/login')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号