私はMySQL接続でFlask Webアプリケーションをデプロイしようとしています。 Azureを使ったのは初めてのことですが、Linuxを立ち上げるとかなり混乱しているようです。Azure Flask Projectにmysql.connectorをインポートする
私は、requirements.txt
に必要なパッケージを含めることを理解しています。
Flask<1
この段階では、サイトが正常にロードします:私はアズールからデフォルトのフラスコアプリを構築する場合、ファイルは次のようになります。
私は、この答えhttps://stackoverflow.com/a/34489738/2697874
を1として、追加のライン https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.14.tar.gz
を含める場合は、(私の古いapp.pyファイルに広く同義のようです)私のviews.pyファイルに私が含まれ... import mysql.connector
私はその後、再起動してからThe page cannot be displayed because an internal server error has occurred.
エラー・ログは、HTMLの負荷を吐き出すエラーを返し、私のサイトを...リロード(エラーログを提供するために、かなり奇妙な方法だ - 私は不足しているしなければならないいくつかのここにあるもの)。私はそれをHTMLとロードするために保存すると、私はこれを取得...
どのように私は自分のフラスコウェブアプリ内でmysql.connectorライブラリを含めることができますか?
requirements.txtに 'mysql-connector-python'を直接入れるのではなく、なぜ特定のバージョンを使いたいのですか? –
requirements.txtを使用することはAzureと "Linux"との関係がないことに注意してください。 *どのプラットフォームでも良い方法です。 –
私はその特定のバージョンを優先していません。私は 'mysql-connector-python'を試してみました - 同じ結果 –