我正在尝试使用 mysql 连接部署一个 Flask Web 应用程序。这是我第一次使用 Azure,离开 Linux 后这一切似乎都令人困惑。
我的理解是,一个包含在requirements.txt
包含所需的包中。当我从 Azure 构建默认的 Flask 应用程序时,文件如下所示:
Flask<1
在这个阶段,网站加载正常。
如果我再添加一行
https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.14.tar.gz
根据这个答案https://stackoverflow.com/a/34489738/2697874
然后在我的views.py 文件中(这似乎与我的旧app.py 文件大致同义)我包括...import mysql.connector
然后我重新启动并重新加载我的网站...然后返回错误The page cannot be displayed because an internal server error has occurred.
错误日志会吐出大量的 html(提供错误日志的方式似乎很奇怪——所以我必须在这里遗漏一些东西)。当我保存到 html 并加载它时,我得到了这个......
如何在我的 Flask Web 应用程序中包含 mysql.connector 库?