auth_controller.py 文件源码

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

项目:go_basketball 作者: ZhaoPengkun 项目源码 文件源码
def modify_user_info(args):
    email = args.get("email")

    user = db.session.query(User).filter_by(email=email).first()
    float_items = ["height", "weight", "bust", "Waist", "BMI"]
    int_items = ["vip", "step_number"]
    if user and ("email" in session) and session["email"] == user.email:
        for key in args:
            value = args[key]
            if value and key != "portrait":
                if key in float_items:
                    value = float(value)
                elif key in int_items:
                    value = int(value)
                user.__setattr__(key, value)
        db.session.commit()
        return {"result": "success", "message": "modify user info success"}
    else:
        return {"result": "error", "message": "please login"}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号