具体的请查看该篇章中的代码实现。
| Author | 白发老书生 |
|---|---|
| china.hao.zhang@gmail.com |
-
-
1.1-项目简单介绍
-
1.2-项目技术实现介绍
-
1.3-项目创建集成git
-
1.4-将项目推送到码云
-
2.1-项目配置创建&数据库配置
-
2.2-集成Redis&CSRFProtect
-
2.3-Session的保存位置指定&测试
-
2.4-Flask_Script和迁移命令集成
-
2.5-抽取项目的配置到单独的文件
-
2.6-抽取APP的创建逻辑到业务逻辑的模块里面
-
2.7-抽取不同环境下的配置&通过配置名字获取指定的配置
-
2.8-抽取app创建到函数中&配置名字作为参数
-
2.9-日志简介
-
2.10-集成日志到项目
-
2.11-日志参数
-
2.12-抽取蓝图目录(未抽取完毕)
-
2.13-蓝图注册循环导入问题解决&变量类型注释
-
3.1-数据库之创建主表
-
3.2-数据库之创建关系表
-
3.3-导入模型类&数据库迁移&测试数据导入
-
-
-
1.1-静态文件的导入
-
1.2-根路径的模板渲染
-
1.3-加载favicon.ico图标
-
2.1-引入验证码类文件
-
2.2-请求图片验证码前端实现
-
2.3-图片验证码的后端逻辑实现
-
2.4-图片验证码的数据返回
-
2.5-短信验证码实现思路分析
-
2.6-云通讯简单介绍-无声
-
2.7-集成短信验证码的工具类
-
2.8-发送短信验证码的后端逻辑分析
-
2.9-发送短信验证码的后端逻辑实现
-
2.10-将验证码保存到redis
-
2.11-前端代码分析
-
2.12-发送短信验证码的前端逻辑实现
-
2.13-发送短信验证码测试
-
2.14-注册的后端逻辑实现
-
-
-
1.1-注册的前端逻辑实现
-
1.2-对密码的处理
-
1.3-图片验证码生成流程
-
1.4-注册逻辑完善
-
2.1-登录的后端逻辑实现
-
2.2-登录的前端逻辑实现
-
2.3-用户是否登录的右上角内容显示
-
2.4-退出的前后端逻辑实现
-
2.5-SQLAlchemy的teardown的commit操作
-
2.6-csrf校验分析
-
2.7-csrf校验实现
-
3.1-首页的排行列表新闻展示
-
3.2-自定义过滤器实现排行列表标签class
-
3.3-首页新闻列表分析
-
3.4-首页新闻列表数据的后端实现
-
3.5-首页新闻数据展示
-
3.6-前端加载更多数据的实现
-
3.7-首页分类点击加载数据
-
-
- 01-详情页模板展示&首页到详情页界面跳转
- 02-首页和详情页的基类模板抽取
- 03-新闻详情页基本模板数据显示
- 04-使用装饰器的形式去查询用户的登录信息
- 05-functools_wraps讲解
- 06-新闻详情页数据展示
-
- 01-显示是否收藏的界面逻辑
- 02-是否收藏的后端逻辑
- 03-收藏和取消收藏后端逻辑实现
- 04-收藏和取消收藏的前端逻辑实现
- 05-评论新闻和回复别人评论的后端逻辑
- 06-评论新闻的前端逻辑实现
- 07-显示当前新闻的评论数据
- 08-子评论的回复
- 09-评论数量的更新显示
- 10-评论点赞和取消点赞的后端逻辑实现
-
- 01-点赞的前端逻辑实现
- 02-是否点赞的后端逻辑处理
- 03-点赞条数记录
- 04-创建个人中心模块&基类模板的抽取
- 05-基本资料界面展示
- 06-基本资料修改
- 07-上传头像的准备&七牛的引入
- 08-七牛云上传的工具方法封装
- 09-上传头像的后端代码实现
- 10-上传头像的前端代码实现
-
- 01-修改密码的前后端实现
- 02-用户收藏的前后端逻辑实现
- 03-新闻发布页面的界面展示
- 04-新闻发布的前后端逻辑实现
- 05-用户发布的新闻的前后端实现
- 06-404统一处理界面
-
- 01-管理后台功能介绍&管理员账号的添加引入
- 02-集成创建管理员的函数的到命令行
- 03-后台管理员登录
- 04-如果管理员已登录,那么就直接跳到主页
- 05-修复普通用户能访问管理员页面的BUG
- 06-添加测试用户
- 07-人数的总数&月新增数&日新增数
- 08-用户活跃的折线数据返回
- 09-后台用户列表的显示
- 10-待审核的新闻列表数据展示
- 11-新闻审核列表的搜索功能完成
- 12-新闻的审核详情显示
-
- 01-点赞bug修复
- 02-回顾
- 03-新闻审核实现
- 04-新闻版式编辑列表界面实现
- 05-编辑详情页的页面跳转以及引入
- 06-审核详情的新闻数据加载
- 07-新闻的编辑提交
-
- 01-新闻分类的数据展示
- 02-新闻的分类修改和添加
- 03-新闻详情页作者数据的展示
- 04-用户的关注和取消关注
- 05-用户个人中心的关注列表显示
- 06-其他用户的界面展示
- 07-其他用户的数据展示
- 08-其他用户的发布的新闻展示
-
- 01-阿里云服务器简单介绍
- 02-Nginx和Gunicorn的介绍
- 03-部署helloworld程序
- 04-部署新经资讯项目到阿里云
- 05-Nigix转发演示