首先安装sqlalchemy,安装方法有两种:通过官网下载源码进行安装;使用pip install sqlachemly
1.建立操作数据库接口模块api.py,
描述:
在接口模块中首先创建一个engine,这里关联的是mysql数据库,也可以是其他类型的数据库
然后定义了几个访问数据库的接口函数,提供对数据库的添加、删除、查询操作
from sqlalchemy import create_engine
from sqlalchemy import func
from sqlalchemy.pool import NullPool
from sqlalchemy.orm import sessionmaker
class API(object):
def __init__(self):
args = 'mysql://root:root@localhost/myDB?charset=utf8'
kwds = NullPool
engine = create_engine(args,poolclass=kwds)
Session = sessionmaker(bind=engine)
self.session = Session()
def create(self, db, **body):
self.session.add(