【发布时间】:2015-07-30 15:58:03
【问题描述】:
我正在 app.py 文件中设置我的 mysql 信息:
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:[PASSWORD]@localhost/survey'
Python 可以很好地重新加载 app.py 文件,但是当我在浏览器中访问服务器时,它会提示我输入用户名和密码。但是,当我输入我的凭据时,它会显示为未经授权的访问。我错过了什么吗?
这是在 Windows Server 2008 R2 上运行的 Python/Flask/Flask-SQLAlchemy,运行 Apache。
【问题讨论】:
-
您是否在其余代码中使用任何类型的基本身份验证?
-
您使用的是 http 服务器还是 Flask 的开发服务器?该消息似乎与此相关,与您的数据库无关。
-
@James_Parsons 我不知道。
-
我注意到如果我将文件中的密码更改为不正确的密码,我不会收到登录提示。相反,我得到一个访问被拒绝 mysql 相关的错误。
标签: python apache flask flask-sqlalchemy