Skip to content

Latest commit

 

History

History
180 lines (138 loc) · 5.66 KB

README.md

File metadata and controls

180 lines (138 loc) · 5.66 KB

18 新经咨询项目 Awesome

具体的请查看该篇章中的代码实现。


Author 白发老书生
E-mail china.hao.zhang@gmail.com

目录

  • day01

    • 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-导入模型类&数据库迁移&测试数据导入

  • day02

    • 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-注册的后端逻辑实现

  • day03

    • 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-首页分类点击加载数据

  • day04

    • 1.1-详情页模板展示&首页到详情页界面跳转

    • 1.2-首页和详情页的基类模板抽取

    • 1.3-新闻详情页基本模板数据显示

    • 1.4-使用装饰器的形式去查询用户的登录信息

    • 1.5-functools_wraps讲解

    • 1.6-新闻详情页数据展示

    • 2.1-显示是否收藏的界面逻辑

    • 2.2-是否收藏的后端逻辑

    • 2.3-收藏和取消收藏后端逻辑实现

    • 2.4-收藏和取消收藏的前端逻辑实现

    • 2.5-评论新闻和回复别人评论的后端逻辑

    • 2.6-评论新闻的前端逻辑实现

    • 2.7-显示当前新闻的评论数据

    • 2.8-子评论的回复

    • 2.9-评论数量的更新显示

    • 2.10-评论点赞和取消点赞的后端逻辑实现

  • day05

    • 1.1-点赞的前端逻辑实现

    • 1.2-是否点赞的后端逻辑处理

    • 1.3-点赞条数记录

    • 1.4-创建个人中心模块&基类模板的抽取

    • 1.5-基本资料界面展示

    • 1.6-基本资料修改

    • 1.7-上传头像的准备&七牛的引入

    • 1.8-七牛云上传的工具方法封装

    • 1.9-上传头像的后端代码实现

    • 1.10-上传头像的前端代码实现

    • 2.1-修改密码的前后端实现

    • 2.2-用户收藏的前后端逻辑实现

  • day06

    • 1.1-新闻发布页面的界面展示

    • 1.2-新闻发布的前后端逻辑实现

    • 1.3-用户发布的新闻的前后端实现

    • 1.4-404统一处理界面

    • 2.1-管理后台功能介绍&管理员账号的添加引入

    • 2.2-集成创建管理员的函数的到命令行

    • 2.3-后台管理员登录

    • 2.4-如果管理员已登录,那么就直接跳到主页

    • 2.5-修复普通用户能访问管理员页面的BUG

    • 2.6-添加测试用户

    • 2.7-人数的总数&月新增数&日新增数

    • 2.8-用户活跃的折线数据返回

    • 2.9-后台用户列表的显示

    • 2.10-待审核的新闻列表数据展示

    • 2.11-新闻审核列表的搜索功能完成

    • 2.12-新闻的审核详情显示

  • day07

    • 1.1-点赞bug修复

    • 1.2-回顾

    • 1.3-新闻审核实现

    • 1.4-新闻版式编辑列表界面实现

    • 1.5-编辑详情页的页面跳转以及引入

    • 1.6-审核详情的新闻数据加载

    • 1.7-新闻的编辑提交

    • 2.1-新闻分类的数据展示

    • 2.2-新闻的分类修改和添加

    • 2.3-新闻详情页作者数据的展示

    • 2.4-用户的关注和取消关注

    • 2.5-用户个人中心的关注列表显示

    • 2.6-其他用户的界面展示

    • 2.7-其他用户的数据展示

    • 2.8-其他用户的发布的新闻展示

    • 3.1-阿里云服务器简单介绍

    • 3.2-Nginx和Gunicorn的介绍

    • 3.3-部署helloworld程序

    • 3.4-部署新经资讯项目到阿里云

    • 3.5-Nigix转发演示

COMMITS

Commits

报告问题

Issues