MongoUtil.py 文件源码

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

项目:restful-api 作者: TeamGhostBuster 项目源码 文件源码
def share_article_to_group_list(user, base_list_id, article_id, group_id, target_list_id):
    try:
        # Check ownership
        base_list = List.objects.get(id=ObjectId(base_list_id))
        target_list = List.objects.get(id=ObjectId(target_list_id))
        article = Article.objects.get(id=ObjectId(article_id))
        Group.objects.get(Q(id=ObjectId(group_id)) & Q(lists=target_list))
        User.objects.get(Q(id=user.id) & Q(lists=base_list))

        # Add article ito the list
        List.objects(id=target_list.id).update_one(push__articles=article)

        # Init the vote object as well
        Vote(article=article, list=target_list).save()
    except Exception as e:
        return type(e).__name__
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号