Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

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

  • Part07

    • 01-详情页模板展示&首页到详情页界面跳转
    • 02-首页和详情页的基类模板抽取
    • 03-新闻详情页基本模板数据显示
    • 04-使用装饰器的形式去查询用户的登录信息
    • 05-functools_wraps讲解
    • 06-新闻详情页数据展示
  • Part08

    • 01-显示是否收藏的界面逻辑
    • 02-是否收藏的后端逻辑
    • 03-收藏和取消收藏后端逻辑实现
    • 04-收藏和取消收藏的前端逻辑实现
    • 05-评论新闻和回复别人评论的后端逻辑
    • 06-评论新闻的前端逻辑实现
    • 07-显示当前新闻的评论数据
    • 08-子评论的回复
    • 09-评论数量的更新显示
    • 10-评论点赞和取消点赞的后端逻辑实现
  • Part09

    • 01-点赞的前端逻辑实现
    • 02-是否点赞的后端逻辑处理
    • 03-点赞条数记录
    • 04-创建个人中心模块&基类模板的抽取
    • 05-基本资料界面展示
    • 06-基本资料修改
    • 07-上传头像的准备&七牛的引入
    • 08-七牛云上传的工具方法封装
    • 09-上传头像的后端代码实现
    • 10-上传头像的前端代码实现
  • Part10

    • 01-修改密码的前后端实现
    • 02-用户收藏的前后端逻辑实现
    • 03-新闻发布页面的界面展示
    • 04-新闻发布的前后端逻辑实现
    • 05-用户发布的新闻的前后端实现
    • 06-404统一处理界面
  • Part11

    • 01-管理后台功能介绍&管理员账号的添加引入
    • 02-集成创建管理员的函数的到命令行
    • 03-后台管理员登录
    • 04-如果管理员已登录,那么就直接跳到主页
    • 05-修复普通用户能访问管理员页面的BUG
    • 06-添加测试用户
    • 07-人数的总数&月新增数&日新增数
    • 08-用户活跃的折线数据返回
    • 09-后台用户列表的显示
    • 10-待审核的新闻列表数据展示
    • 11-新闻审核列表的搜索功能完成
    • 12-新闻的审核详情显示
  • Part12

    • 01-点赞bug修复
    • 02-回顾
    • 03-新闻审核实现
    • 04-新闻版式编辑列表界面实现
    • 05-编辑详情页的页面跳转以及引入
    • 06-审核详情的新闻数据加载
    • 07-新闻的编辑提交
  • Part13

    • 01-新闻分类的数据展示
    • 02-新闻的分类修改和添加
    • 03-新闻详情页作者数据的展示
    • 04-用户的关注和取消关注
    • 05-用户个人中心的关注列表显示
    • 06-其他用户的界面展示
    • 07-其他用户的数据展示
    • 08-其他用户的发布的新闻展示
  • Part14

    • 01-阿里云服务器简单介绍
    • 02-Nginx和Gunicorn的介绍
    • 03-部署helloworld程序
    • 04-部署新经资讯项目到阿里云
    • 05-Nigix转发演示

COMMITS

Commits

报告问题

Issues