def initData(self):
     user1 = User()
     user1.name = 'Johnson'
     user1.password = User.hash_password('123')
     user1.put()
     user2 = User()
     user2.name = 'john'
     user2.password = User.hash_password('321')
     user2.put()
def register():  # 注册
    if request.method == 'POST':
        req_json = request.get_data()
        rec_obj = json.loads(req_json)
        user = User()
        user.username = rec_obj['username']
        user.nick = rec_obj['nick']
        user.age = rec_obj['age']
        user.gender = rec_obj['gender']
        user.city = rec_obj['city']
        user.password = str(
            hashlib.md5(rec_obj['password'].encode()).hexdigest())
    try:
        mysql = Mysql()
        sess = mysql._DBSession()
        if sess.query(
                User.id).filter(User.username == user.username).count() > 0:
            return jsonify({"code": 1000, "msg": "用户已存在"})
        sess.add(user)
        sess.commit()
        sess.close()

        result = jsonify({"code": 0, "msg": "注册成功"})
        return result

    except Exception as e:  #
        print(str(e))
        return jsonify({"code": 2000, "msg": "error"})