operate_blueprint.py 文件源码

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

项目:owllook 作者: howie6879 项目源码 文件源码
def change_email(request):
    """
    ??????
    :param request:
    :return:
        :   -1  ??session??  ??????
        :   0   ??????
        :   1   ??????
    """
    user = request['session'].get('user', None)
    data = parse_qs(str(request.body, encoding='utf-8'))
    if user:
        try:
            email = data.get('email', None)[0]
            motor_db = motor_base.get_db()
            await motor_db.user.update_one({'user': user},
                                           {'$set': {'email': email}})
            LOGGER.info('??????')
            return json({'status': 1})
        except Exception as e:
            LOGGER.exception(e)
            return json({'status': 0})
    else:
        return json({'status': -1})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号