请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

sqlalchemy.exc.OperationalError

sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: user [SQL: ‘SELECT user.uid AS user_uid, user.nickname AS user_nickname, user.mobile AS user_mobile, user.email AS user_email, user.sex AS user_sex, user.avatar AS user_avatar, user.login_name AS user_login_name, user.login_pwd AS user_login_pwd, user.login_salt AS user_login_salt, user.status AS user_status, user.updated_time AS user_updated_time, user.created_time AS user_created_time \nFROM user \nWHERE user.login_name = ?\n LIMIT ? OFFSET ?’] [parameters: (‘1’, 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8)

user_info = User.query.filter_by(login_name = login_name).first()
if not user_info:
    resp['code'] = -1
    resp['msg'] = "请输入正确的用户名和登录密码"
    return jsonify(resp)

没有这几行代码可以运行 有这几行代码 ,一输入密码就报上面的错误

环境变量也设置了 set ops_config=local

正在回答 回答被采纳积分+3

1回答

编程浪子 2021-01-28 14:31:28

你好

你在哪里设置的环境变量,然后在那里的执行的启动程序? 这两个必须在同一个命令行,临时环境变量换了命令行会要重新设置



0 回复 有任何疑惑可以回复我~
  • 提问者 不是一般的扯淡 #1
    在Terminal 下面设置的  python manager.py runserver执行的
    回复 有任何疑惑可以回复我~ 2021-01-28 15:16:23
  • 编程浪子 回复 提问者 不是一般的扯淡 #2
    我的意思是设置环境变量 和  执行 你的代码在同一个terminal。
    例如先执行 export ops_config=local
    然后在执行 python manager.py runserver
    回复 有任何疑惑可以回复我~ 2021-02-02 18:03:45
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号