“轻”是Flask的精髓,小型项目快速开发,大型项目毫无压力
- 1-1 课程导学及介绍
- 1-2 Windows环境搭建
- 2-2 Mac OS环境搭建
- 2-3 第一Flask程序
- 3-1 项目分析及会员登录
- 3-2 标签-电影-上映预告数据模型设计
- 3-3 评论-收藏-权限-管理员-操作日志数据模型设计
- 4-1 前台布局-会员登录页面搭建
- 4-2 会员注册-会员中心页面搭建
- 4-3 电影列表-搜索页面搭建
- 4-4 电影详情页-404页面搭建
- 5-1 管理员登录-后台布局搭建
- 5-2 修改密码-控制面板-标签管理页面搭建
- 5-3 电影管理-上映预告管理页面搭建
- 5-4 会员-收藏-评论管理页面搭建
- 5-5 收藏-日志-角色管理页面搭建
- 5-6 管理员页面搭建
- 6-1 管理员登录
- 6-2 标签管理
- 6-3 电影管理-添加电影
- 6-4 电影管理-列表、删除、编辑
- 6-5 预告管理
- 6-6 会员管理
- 6-7 评论-收藏管理
- 6-8 修改密码
- 6-9 日志管理
- 7-1 权限管理
- 7-2 角色管理
- 7-3 管理员管理
- 7-4 访问权限控制
- 8-1 会员注册
- 8-2 会员登录
- 8-3 修改会员资料
- 8-4 修改密码
- 8-5 会员登录日志
- 9-1 上映预告-标签筛选-电影分页
- 9-2 电影搜索-电影详情
- 10-1 电影评论-统计
- 10-2 收藏电影
- 10-3 电影弹幕-代码优化及Bug处理
- 11-1 CentOS安装LNMP
- 11-2 部署电影网站-流媒体访问限制
1-1 课程导学及介绍
-
学会使用整型、浮点型、路径型、字符串型正则表达式路由转化器;
-
学会使用post与get请求、上传文件、cookie获取与响应、404处理;
-
学会使用模板自动转义、定义过滤器、定义全局上下文处理器、Jinja2语法、包含、继承、定义宏;
-
学会使用Flask-wtf定义表单模型、字段类型、字段验证、视图处理表单、模板使用表单;
-
学会使用flask-SQLAlchemy定义数据库模型、添加数据、修改数据、查询数据、删除数据、数据库事件、数据迁移;
-
学会使用蓝图优化项目结构、实现微电影网站前后台业务逻辑;
-
学会flask的部署方法、安装编译Nginx服务、安装编译Python3.6服务、安装MySQL服务以及通过Nginx反向代理对视频流媒体限制下载速率、限制单个IP能发起的播放连接数;
1-2 Windows环境搭建
1.2.1 操作系统:Win7;
1.2.2 编程语言:Python3.6;
1.2.3 数据库:MySQL5.7;
1.2.4 虚拟化开发环境:virtualenv;
1.2.5 IDE:Pycharm;
使用豆瓣源安装pip install ,国内镜像地址,速度会快很多。用法:pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com flask
2-2 MacOS环境搭建
2.2.1 Python3.6;
2.2.2 Pycharm2018.3;
2.2.3 MySQL8.0.12;
2.2.4 注意pip install flask 以及pip3 install flask的区别;
2-3 第一Flask程序
2.3.1 virtualenv的使用;
- virtualenv venv
2.3.2 flask的安装;
- pip3 install flask
- pip3 freeze
- deactivate # 退出虚拟化环境
2.2.3 第一个flask程序的编写;
- 安装flask==“0.12.2”
#!/usr/bin/python3 中国今日新闻十条原神移动端王业美一网科技有限公司舆情信息网站建设企业网站就等于开展网络营销小程序开发有哪些优势项目建设进度电商网站取名传奇网站源码下载哪里有配音的网站前端app用什么开发苏州网站建设的一般流程品牌建设归哪个部门管轻量应用服务器搭建网站站酷设计网站官做网站赚钱什么类型湖南郴州市房价多少一平米平台推广方案策划书免费网站奖励自己的软件深圳市企业名录空间设计说明怎么写公司免费取名免费icp备案服务码天津公共资源交易平台官网桂林建设网站小制作手工简单又漂亮广州冼村姓什么北京网站设计公司hlh成都柚米科技15中央人民政府网复合酶成都网络营销精英