环境方面Python版本3.72,虚拟环境virtualenvwrapper,Flask版本1.1.1,Flask-SQLAlchemy 2.4.1
- 首先进入你的虚拟环境,安装相应的库,推荐使用豆瓣源安装,不过多解释
pip install flask
pip install flask-sqlalchemy
- 导入库
from flask_sqlalchemy import SQLAlchemy
- 步骤3 - 现在创建一个Flask应用程序对象并为要使用的数据库设置URI。
app = Flask(__name__)
#这里是默认连接的是sqllite
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///students.sqlite3'
#接下来是mysql
#app.config['SQLALCHEMY_DATABASE_URI'] = '数据库类型://数据库登录名:数据库登录密码@数据库的地址:数据库的端口/数据库的名字'
app.config['SQLALCHEMY_DATABASE_URI'] ='mysql+pymysql://root:root@127.0.0.1:3306/test?charset=utf8'
#postgresql
app.config['SQLALCHEMY_DATABASE_URI'] ='postgresql://username:password@host/database'
- 创建模型文件
db = SQLAlchemy(app)
class