2016-07-21 8 views
0

Ich möchte Mysql zu Flask verbinden.Verbindung von Mysql zu Kolben - Kein Modul namens 'Flaskext'

Bevor Sie diese Konfigurationsteil ergänzt:

app = Flask(__name__) 
mysql = MySQL() 
app.config['MYSQL_DATABASE_USER'] = 'username' 
app.config['MYSQL_DATABASE_PASSWORD'] = 'password' 
app.config['MYSQL_DATABASE_DB'] = 'dbname' 
app.config['MYSQL_DATABASE_HOST'] = 'localhost' 
mysql.init_app(app) 

Ich versuchte from flaskext.mysql import MySQL zu importieren, aber nach, dass ich konfrontiert mit diesem Fehler:

from flaskext.mysql import MySQL

ImportError: No module named 'flaskext'

Dann habe ich versucht pip install flaskext.mysql aber habe diesen Fehler:

Could not find a version that satisfies the requirement flaskext.mysql (from versions:) No matching distribution found for flaskext.mysql

Also was soll ich dann tun?

+0

'pip install flask-mysql' nach' von flaskext.mysql import MySQL' – dsgdfg

+0

Ich habe aber diesen Fehler 'ImportError: Kein Modul mit dem Namen 'ConfigParser'' – niloofar

+0

Überprüfen Sie dies: http://StackOverflow.com/questions/ 31662194/python-2-7-no-modul-named-configparser – dsgdfg

Antwort

0

Das '.' fehlt, versuchen Sie from flask.ext.mysql import MySQL. Wenn Sie jedoch Flask 0.11 verwenden, müssen die Importimporte des Formulars flask.ext.foodeprecated sein. Verwenden Sie from flask_foo. Siehe auch this.