源码见:"fastapi_study_road-learning_system_online_courses: fastapi框架实战之--在线课程学习系统"
查询所有课程列表
逻辑就是返回所有课程,也很简单,直接上代码
def get_all_courses(db: Session):
"""查询所有课程列表"""
try:
all_courses = get_all(db)
to_client = []
if all_courses:
for _ in all_courses:
course_detail = CourseDetail(
id=_.id,
name=_.name,
icon=_.icon,
desc=_.desc,
catalog=_.catalog,
onsale=_.onsale,
owner=get_by_uid(db, _.owner).username,
like_num=_.like_num
)
to_client.append(course_detail.dict())
except:
logger.warning(f"查询失败:{trace

最低0.47元/天 解锁文章
415

被折叠的 条评论
为什么被折叠?



