Flask链接数据库
安装好mysql后,先整一个flask模板
- 先用PyCharm打开一个flask项目
链接数据库需要python的一个库‘flask_sqlalchemy’
from flask_sqlalchemy import SQLAlchemy
- 首先建立一个数据库
db = SQLAlchemy(app)
这时候运行一下会有两个警告
所以这时候需要配置一下这两个东西
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:123456@127.0.0.1/flask_demo'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
第一个的格式是 mysql+pymysql://数据库名字:数据库密码@127.0.0.1/本次建立库的名字,配置完这两句话后就不会弹出警告了。
在配置中我们使用了pymysql,所以也需要在开头调用一下
import pymysql
pymysql.install_as_MySQLdb()
- 建立表
接下来建立我们需要的表
class Role(db.Model):
__tablename__ =