尝试将 Flask-mysql 与 python 一起使用
Trying to use Flask-mysql with python
我正在尝试让 Flask 连接到本地 MySQL,但这一直失败。我尝试了多种基于其他论坛的组合
from flask.ext.mysql import MySQL
from flask_mysql import MySQL
from flaskext.mysql import MySQL
等等
我得到的错误如下
ImportError: No module named flask.ext.mysql
运行 Windows 10 & Python3.5
我已经安装了 pip flask-MySQL
********** 编辑 ***********
在用户@metmirr 的帮助下(谢谢!!!)修复是使用虚拟环境,无法以任何其他方式让它工作!答案和评论已被不知何故删除
使用 mysql.connector 从 Flask 访问 MySQL。如需更多 details,请访问 link。
导入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()
我正在尝试让 Flask 连接到本地 MySQL,但这一直失败。我尝试了多种基于其他论坛的组合
from flask.ext.mysql import MySQL
from flask_mysql import MySQL
from flaskext.mysql import MySQL
等等
我得到的错误如下
ImportError: No module named flask.ext.mysql
运行 Windows 10 & Python3.5 我已经安装了 pip flask-MySQL
********** 编辑 ***********
在用户@metmirr 的帮助下(谢谢!!!)修复是使用虚拟环境,无法以任何其他方式让它工作!答案和评论已被不知何故删除
使用 mysql.connector 从 Flask 访问 MySQL。如需更多 details,请访问 link。
导入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()