最近在看Miguel Grinberg写的《Flask Web开发》,看到数据库这一部分。
发现讲的是SQLAlchemy,感觉很是抽象,于是决定不跟着书上的这部分内容走了,改用Flask+MySQL。
1.安装Flask-MySQL模块
使用pip进行安装pip install Flask-MySQL
2.创建测试表格
这里可以通过命令行创建,也可以通过GUI工具创建,只要达到目的就行。
我这里是在本地数据库进行的创建。创建sql脚本如下:
1 | CREATE DATABASE flaskdata; |
1 | USE flaskdata; |
1 | USE flaskdata; |
3.插入数据
1 | INSERT INTO `flaskdata`.`roles` |
1 | INSERT INTO `flaskdata`.`users` |
4.进行连接并查询
1 | from flask import Flask |
5.启动程序
启动该程序,访问localhost:5000 可以看到返回right