前言
针对前面的实战开发“在线课程学习系统”梳理系统需要的接口,我们首先对数据表进行设计。
代码放在了"fastapi_study_road-learning_system_online_courses: fastapi框架实战之--在线课程学习系统"
正文
from sqlalchemy import Column, Integer, String, ForeignKey, Boolean, Text, DateTime
from sqlalchemy import MetaData
from sqlalchemy.inspection import inspect
from datetime import datetime
from sqlalchemy.orm import DeclarativeMeta
from middlewares.mysql.database import Base, engine
class Role(Base):
"""角色"""
__tablename__ = "roles"
id = Column(Integer, primary_key=True, index=True)
name = Column(String(length=8), unique=True, index=True) # 角色名称
class User(Base):
"""用户基础表"""
__tablename__ = "users"
id = Column(Integer, primary_k

最低0.47元/天 解锁文章
3713





