2016-12-29 17 views
0

私はFlaskをローカルMySQLに接続しようとしていますが、これは失敗し続けます。私は私が得る他のフォーラムFlask-mysqlをPythonで使用しようとしています

from flask.ext.mysql import MySQL 
from flask_mysql import MySQL 
from flaskext.mysql import MySQL 

など

誤差に基づいて複数の組み合わせを試してみましたが、私はピップflask-インストールしているWindowsの10 &を実行

ImportError: No module named flask.ext.mysql 

次Python3.5 ですMySQL

********* EDIT **********

@metmirr(ありがとう!!!)の助けを借りて、修正は仮想環境を使用することでしたが、他の方法で動作させることはできませんでした!答えとコメントは何とか削除されました

答えて

0

FlaskからMySQLにアクセスするためにmysql.connectorを使用してください。詳細についてはdetailsをご覧ください。

インポートのMySQLコネクタ

import mysql.connector 

を接続して、ローカルデータベースに

def getMysqlConnection(): 
    return mysql.connector.connect(host='localhost',database='test',user='root',password='root') 

データベース

db = getMysqlConnection() 
sqlstr = "select * from test_table" 
cur = db.cursor() 
cur.execute(sqlstr) 
output_json = cur.fetchall() 
にアクセスするには
関連する問題