创建虚拟环境命令:python -m venv venv
项目整体分为六个个模块:用户信息相关模块、机构相关模块、课程相关模块、用户操作相关模块,评论区模块 搜索模块。
# 项目功能概括:
1、首先具有完整的用户登录,邮箱注册以及找回密码功能。
2、拥有完整的个人中心,个人中心可以修改头像、密码、邮箱,可以看到我的课程、我的收藏及我的消息。
3、首页导航栏有公开课、授课讲师、授课机构,顶部还有全局搜索。
4、导航栏点击公开课显示课程的列表、可以对课程进行排序、搜索,还有热门课程的推荐,课程较多可以进行分页。
5、点击具体的课程可以显示课程的详情页面,该页中可以对课程进行收藏、学习,通过富文本展示课程的详细描述信息。
6、点击开始学习,进入课程的学习页面,该页有课程的章节信息、评论信息,可以对课程进行评论,可以将课程资源进行下载。
7、导航栏点击授课讲师,显示所有讲师列表,可以对讲师进行人气排序,讲师过多会进行分页显示,右边有讲师排行榜。
8、点击某一个讲师,进入讲师详情页面,显示讲师的全部课程,可以对该讲师进行收藏和分享。
9、导航栏点击授课机构,进入机构的列表页,可以对机构进行排序和筛选。
10、点击某一个机构,进入机构首页,左侧有导航栏,有机构首页、机构课程、机构介绍、机构讲师。