数据库的使用是任何程序开发不可缺少的一环,而在phython中,SQLAlchemy是最著名的ORM框架。在flask中,自然是flask-SQLAlchemy
以下介绍flask-SQLAlchemy配合sqlite数据库如何使用:
1. 基本用法(创建、CRUD)
首先在py文件中定义
# 1. 实例化并注册
app.config['SQLALCHEMY_DATABASE_URI'] = \
'sqlite:///'+os.path.join(basedir,'data.sqlite')
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
db = SQlAlchemy(app)
# 2. 建立实体类映射到数据库
class Role(db.Model):
__tablename__=