1.安装sqlalchemy
由于flask没有封装数据库模块,需要安装sqlalchemy
2.建立数据库及表
import sqlalchemy
from sqlalchemy.ext.declarative import declarative_base
db = sqlalchemy.create_engine('sqlite:flask/flaskproject/test01.db')#建立数据库test01.db
base = declarative_base()# 创建了一个 BaseModel 类,这个类的子类可以自动与一个表关联。
class User(base):
__tablename__ = 'user'
id = sqlalchemy.Column(sqlalchemy.Integer, primary_key=True)
name = sqlalchemy.Column(sqlalchemy.String(32))
age = sqlalchemy.Column(sqlalchemy.Integer())
subject = sqlalchemy.Column(sqlalchemy.String(32))
if __name__ == '__main__':
base.metadata.create_all(db)