📚 课程介绍
本课程将指导您使用Python和Flask框架构建一个微电影视频网站,从环境搭建到功能实现,包括电影模块、会员模块、后台管理、角色访问控制等。
📋 学习前提
1. Python基础(Python编程语言的基础知识) 2. Flask框架基础(了解Flask框架的基本用法和结构) 3. HTML/CSS基础(网页结构和样式语言) 4. JavaScript基础(网页交互编程语言)
📖 课程目录
第1章 课程介绍
1-1 课程导学及介绍
第2章 准备开发环境
2-1 windows环境搭建
2-2 mac os环境搭建
2-3-2.4 .virtualenu安装-第一个flask程序
第3章 项目分析、搭建目录及模型设计
3-1-3.3项目分析-蓝图构建-会员登录
3.4 标签-电影-上映预告数据模型设计
3.5-3.7 评论-收藏-权限-角色-管理员-操作日志数据模型设计
第4章 搭建前台页面
4-1-4.2 前台布局-会员登录页面搭建
4.3-4.4 会员注册-会员中心页面搭建
4.5-4.6 电影列表-搜索页面搭建
4.7-4.8 电影详情页-404页面搭建
第5章 搭建后台页面
5.1-5.2 管理员登录-后台布局搭建
5.3-5.5修改密码-控制面板-标签管理页面搭建
5.6-5.7 电影管理-上映预告管理页面搭建
5.8-5.10 会员-收藏-评论管理页面搭建
5.11-5.13 日志-角色-权限 管理页面搭建
5.14 管理员管理页面搭建
第6章 后台管理
6.1 管理员登陆
6.2-6.4 标签管理
6.5-6.7 电影管理-添加电影
6.8-6.9 电影管理-列表-删除-编辑
6.10 预告管理
6.11 会员管理
6.12-6.13 评论-收藏管理
6.14 修改密码
6.15 日志管理
第7章 基于角色的访问控制
7-1 权限管理
7-2 角色管理
7-3 管理员管理
7-4 访问权限控制
第8章 会员模块实现
8-1 会员注册
8-2 会员登录
8-3 修改会员资料
8-4 修改密码
8-5 会员登录日志
第9章 电影模块实现
9.1-9.2 上映预告-标签筛选-电影分页
9.3-9.4 电影搜索-电影详情
第10章 评论收藏及弹幕
10.1 电影评论-统计
10.2-10.3 收藏电影
10.4-10.5 电影弹幕-代码优化及bug处理
第11章 生产环境部署
11.1 centos安装LNMP
11.2 -11.3 部署微电影网站-流媒体访问限制
