很开心能够作为一个用Flask测试写出登录和注册接口 虽然是比较简单的 但是说明也是里程碑是的进步 一个自己就可以写接口 不比在求助与开发。距离自己可以开发自己想要的网页也算是进步了。
但是作为一个测试 测试了一下自己的代码 竟然报错了 这就很尴尬。
app.route( /login ,methods [ GET , POST ]) def login(): if request.method POST : req_dict request.get_json() username req_dict.get( username ) password req_dict.get( password ) ip request.remote_addr if not all([username,password]): #这个错误的编号以后在一个固定文件夹中写 比如error 9999 return jsonify(error 9999,errmsg 参数填写不完整 ) try: user User.query.filter_by(username).first() except Exception as e: logger.error(e) return jsonify(error 89999,errmsg 获取用户信息失败 ) #current_app 这块需要打印到日志里面 如果有报错 if user is None and not user.veriry_password(password): return jsonify(error 88888, errmsg 用户名或者密码错误 ) return jsonify(error 8888,errormsg 登录成功 )
然后百度了一下 发现是在使用flask-SQLAlchemy报错了
最开始使用 user User.query.filter_by(username).first() user User.query.filter_by(username username).first()
只能说自己的基础还不算扎实 比较基础的问题还会错 还是女神镇楼 每天进步一些些吧。



