Introduction
1.
项目开发准备
1.1.
项目分析
1.2.
项目框架搭建
1.2.1.
Git版本控制
1.2.2.
项目基本配置
1.2.3.
代码抽取
1.3.
日志的使用
1.4.
创建蓝图目录
1.5.
数据库表分析及创建
1.6.
静态文件导入
1.7.
注册根路由
2.
新闻前台
2.1.
登录注册
2.1.1.
图片验证码
2.1.2.
云通讯
2.1.3.
发送短信后端实现
2.1.4.
发送短信前端实现
2.1.5.
注册后端实现
2.1.6.
注册前端实现
2.1.7.
登录后端实现
2.1.8.
登录前端实现
2.1.9.
首页右上角内容逻辑显示
2.1.10.
完善CSRFToken逻辑
2.1.11.
登出功能实现
2.2.
新闻首页
2.2.1.
点击排行
2.2.2.
新闻分类展示
2.2.3.
新闻列表数据
2.2.3.1.
后端实现
2.2.3.2.
前端实现
2.3.
新闻详情
2.3.1.
基类模板抽取
2.3.2.
详情页用户数据展示
2.3.3.
详情页新闻数据展示
2.3.4.
新闻收藏功能
2.3.4.1.
收藏后端接口实现
2.3.4.2.
收藏前端逻辑实现
2.3.5.
新闻评论
2.3.5.1.
评论新闻后端实现
2.3.5.2.
评论新闻前端实现
2.3.5.3.
新闻评论列表
2.3.5.4.
回复评论前端实现
2.3.5.5.
更新新闻评论条数
2.3.5.6.
评论点赞功能
2.3.5.6.1.
前端逻辑实现
2.3.5.6.2.
是否点赞数据返回
2.3.5.6.3.
点赞计数功能
2.4.
个人中心
2.4.1.
基类模板抽取
2.4.2.
基本资料设置
2.4.2.1.
后端接口实现
2.4.2.2.
前端逻辑实现
2.4.3.
用户头像上传
2.4.3.1.
七牛云存储
2.4.3.2.
后端接口实现
2.4.3.3.
前端逻辑实现
2.4.4.
用户密码修改
2.4.4.1.
后端接口实现
2.4.4.2.
前端逻辑实现
2.4.5.
用户新闻收藏
2.4.5.1.
数据加载及模板显示
2.4.6.
用户发布新闻
2.4.6.1.
后端接口实现
2.4.6.2.
前端逻辑实现
2.4.7.
用户新闻列表
2.4.7.1.
数据加载及模板显示
2.5.
其他
2.5.1.
404页面
2.5.2.
详情页用户信息
2.5.3.
关注与取消关注
2.5.4.
我的关注
2.5.5.
其他用户页面
3.
新闻后台
3.1.
管理员登录
3.2.
管理后台主页
3.3.
后台访问权限控制
3.4.
添加测试用户
3.5.
用户管理
3.5.1.
用户统计
3.5.2.
用户列表
3.6.
新闻管理
3.6.1.
新闻审核
3.6.1.1.
新闻审核详情
3.6.2.
新闻版式编辑
3.6.2.1.
新闻版式编辑详情
3.6.3.
新闻分类管理
4.
项目部署
Published with GitBook
《新经资讯》项目笔记
项目采用前后端不分离的模式开发,界面局部刷新使用 ajax 请求接口,除了基本的配置之外,主要业务逻辑目录结构仿照 Django,为后续 Django 课程打下基础