文章目录
配置
Flask-SQLALchemy
如果你要在flask里链接数据库 ,需要安装两个插件,安装插件如果出现异常问题,请看https://blog.youkuaiyun.com/enemy_sprites/article/details/104651076
pip install flask_sqlalchemy
pip install mysqlclient
链接完成后需要增加配置
from flask_sqlalchemy import SQLALchemy
app.config["SQLALCHEMY_DATABASE_URI"] = 'mysql+pymysql://root:123456@127.0.0.1/mysql'
db = SQLALchemy(app)
使用mysql这个协议,root是用户名,123456是密码127.0.0.1是host,也就是你的ip
flask查询数据库
将flask的查询结果查询出来展示到界面里面去
这里需要注意文件相互引用问题,用分层解决,将application文件分为www和manager文件,manager作为我们的入口文件,application作为我们的核心变量文件,也就是实例我们的app与db等,www作为我们的路由入口文件
from sqlalchemy import text
sql = text('select * from `user`')
result = db.engine.execute(sql)
context['result'] = result