文章目录
安装
我们首先需要安装:
pip install pymysql
pip install flask-sqlalchemy
应用到Pycharm中
一个数据库会有很多py文件调用,如果将sqlalchemy放到app.py文件中,会出现互相调用,造成死锁,所以就把sqlalchemy创建成一个独立的py文件,便于单独调用,防止造成死锁。
我们就先创建一个py文件,比如叫wodesql.py
里面写入:
from flask_sqlalchemy import SQLAlchemy
wodesql = SQLAlchemy()
就这两行,很easy
然后我们的flask的启动页面,app.py怎么创建与wodesql.py文件的连接并且拿到SQLAlchemy呢?
调包
from wodesql import wodesql
创建与app.py文件的链接是用init_app(app)
wodesql.init_app(app)
sql表的操作
引入第三方插件Blueprint(蓝图的作用是把代码分开,是py文件分成对应的模块,更加条理化)
语法:常量名 = Blueprint(‘常量名’,name,请求前缀:/+请求前缀名)
bp = Blueprint