0
我試圖建立到SQL數據庫的連接沒有屬性的連接,但我最終瓶flaskext.mysql
AttributeError: 'MySQL' object has no attribute 'connection'
我已經通過文件閱讀,它看起來像這樣的正確的方法來創建一個光標:
from flask import Flask
from flaskext.mysql import MySQL
app = Flask(__name__)
app.config['MYSQL_HOST'] = 'sql3.freemysqlhosting.net'
app.config['MYSQL_USER'] = 'sql1234567'
app.config['MYSQL_PASSWORD'] = 'abcdefg'
app.config['MYSQL_DB'] = 'sql1234567'
app.config['MYSQL_PORT'] = '3306'
mysql = MySQL(app)
@app.route('/')
def index():
cur = mysql.connection.cursor()
cur.execute('''SELECT * FROM users''')
rv = cur.fetchall()
return str(rv)
if __name__ == '__main__':
app.run(debug=True)
編輯:使用https://www.youtube.com/watch?v=nWO_VpI5wn8作爲教程和文檔是http://flask-mysqldb.readthedocs.io/en/latest/