栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

关于Flask-SQLAlchemy报错:filter

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于Flask-SQLAlchemy报错:filter

欢迎使用Markdown编辑器

    很开心能够作为一个用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()

    只能说自己的基础还不算扎实 比较基础的问题还会错 还是女神镇楼 每天进步一些些吧。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268211.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号