2017-07-08 13 views
1

私はどこにでも見て、さまざまなソリューションをよく研究しました。私はエラーの数を減らすことによって解決策に近づいてきました。MySQL 5.7と接続属性

AttributeError: 'MySQL' object has no attribute 'connection'.

私は、MySQL 5.7を使用して作成しようとしています:ここでは私がapp.pyファイルを実行すると、次のエラーを取得維持されている

from flask import Flask, render_template, json, request 
from flaskext.mysql import MySQL 
from werkzeug import generate_password_hash,check_password_hash 

mysql = MySQL() 
app = Flask(__name__) 

app.config['MYSQL_HOST'] = 'localhost' 
app.config['MYSQL_USER'] = 'root' 
app.config['MYSQL_PASSWORD'] = 'root' 
app.config['MYSQL_DB'] = 'BucketList' 

mysql.init_app(app) 
cur = mysql.connection.cursor() 

頭痛を与えているコードの私の作品です私の最初のWebアプリケーションは、時間のある日付のチュートリアルを使用しています。上記のコードは、関連する標準に近い編集後です。

答えて

0

MySQl()オブジェクトをインスタンス化するコードの一部が正しくありません。代わりに:

mysql = MySQL() 
app = Flask(__name__) 

それは、私はまだ同じエラーを取得しています

app = Flask(__name__) 
mysql = MySQL(app) 
+0

でなければなりません。 –