CommentsController.py 文件源码

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

项目:cerberus-core 作者: ovh 项目源码 文件源码
def update(body, comment_id=None, ticket_id=None, user_id=None):
    """ Update comment
    """
    try:
        comment = Comment.objects.get(id=comment_id)
        content = body.pop('comment')
        comment.comment = content
        comment.save()

        if ticket_id:
            user = User.objects.get(id=user_id)
            ticket = Ticket.objects.get(id=ticket_id)
            database.log_action_on_ticket(
                ticket=ticket,
                action='update_comment',
                user=user
            )

    except KeyError:
        raise BadRequest('Missing comment field in body')

    return show(comment_id)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号