如何使用Python? Flask 构建微电影视频网站
Python Flask 构建微电影视频网站
Flask被Python大师公认为易于使用的轻量级框架,微内核+各种扩展插件可以让你轻松灵活地应对各种规模项目的开发。这一次,在纯实用的生产环境中,我会告诉你Flask,让你达到1.5年以上的实际工作水平。
第1章 课程介绍
介绍构建微电影网站的整体流程,flask框架的优点和特点,结合其他python 对比web框架,学完本课程掌握的知识。
第2章 为环境的发展做好准备
介绍windows和mac 在os系统上安装开发环境、pip下载工具的安装和使用、虚拟环境virtualenv的安装和使用、flask的安装以及第一个flask程序。
第3章 项目分析、施工目录和模型设计
实现微电影网站前后台项目录结构,使用flask blueprint蓝图模块构建目录合理优化项目结构,根据各模块的业务需要使用flask Sqlalchemy定义数据模型,模型生成数据表。
第4章 flask基础和项目基础知识
实现文章管理系统项目,介绍bootstrap实现前端页面、富文本编辑器ueditor集成、pillow实现验证码、flask视图、路由、jinja2模板、session会话、wtforms表单工具、sqlalchemy数据库orm、装饰登录控制等
第5章 构建前台页面
在前台构建html布局页面,jinjia2引擎语法,引入静态资源文件,处理404错误页面。
第6章 构建后台页面
实现后台html布局页面构建、jinjia2引擎语法、静态资源文件引入、404错误页面处理。
第7章 后台管理
使用flaskk实现后台管理系统 sqlalchemy结合mysql数据库、分页使用、路由装饰定义、模板中的变量调用、登录会话机制、上传文件进行添加、删除和检查操作flask 使用wtforms表单。
第8章 基于角色访问控制
Flask自定义应用上下文,自定义权限装饰器基于角色权限对管理系统进行访问控制。
第9章 实现会员模块
实现会员注册、登录sesion会话机制、数据修改、密码修改、会员登录日志等功能。
第10章 实现电影模块
实现上映预告幻灯片、相关查询实现标签筛选、数据分页查询实现电影分页、模糊查询实现电影搜索、jwplayer.js插件,实现电影播放等功能。
第11章 评论收藏和弹幕
统计播放量和评论量,实现电影评论的添加和列表,实现数据查询jquery ajax实现电影收藏,flask结合redis消息队列实现电影弹幕、bug处理等功能。
第12章 生产环境部署
在centos服务器上构建nginx+mysql+Python环境,使用nginx反向代理多端口多进程部署微电影网站,配置nginx流媒体,限制下载速度和单个IP发起的播放连接数访问限制。
[我要扒资料]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。