1.安装sqlalchemy

由于flask没有封装数据库模块,需要安装sqlalchemy

flask数据库

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)

 

相关文章: