【发布时间】:2016-12-06 21:53:33
【问题描述】:
我正在尝试使用 Flask-MySQLdb。每次我转到一个页面时,我都会收到错误 _mysql_exceptions.ProgrammingError: closing a closed connection。为什么这不起作用?
from flask import Flask, render_template, request, json
from flask_mysqldb import MySQL
application = Flask(__name__)
mysql = MySQL(application)
application.config['MYSQL_USER'] = 'root'
application.config['MYSQL_PASSWORD'] = 'password'
application.config['MYSQL_DB'] = 'db name'
application.config['MYSQL_HOST'] = 'localhost'
mysql.init_app(application)
@application.route('/')
def index():
cur = mysql.connection.cursor()
cur.execute("SHOW TABLES")
rv= cur.fetchall()
return str(rv)
if __name__ == "__main__":
application.run()
【问题讨论】:
标签: mysql flask mysql-python