一、历史回顾
根据上一篇:配置文件编写,已经把各种配置根据开发环境做了区分,再config.py中,我们可以分别处理测试、生产的相关配置,这节主要说一下数据库的链接和使用
二、配置数据库连接
Flask定义和链接数据库文档;
Flask的SQLAlchemy;
使用SQLAlchemy链接数据库之前,先安装pymysql(pip install pymysql)。
我们先使用最简单的方式来运行代码,新增test.py文件,源码如下:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from typing import List
from flask import jsonify
app = Flask(__name__)
app.config[
'SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://{USERNAME}:{PASSWORD}@{HOSTNAME}:3310/{DATABASE}?charset=utf8mb4'
db = SQLAlchemy()
db.init_app(app)
@app.route(