flask项目7
一. 其他页面
1. 用户列表
类似 个人中心-我的收藏,
对所有用户数据进行分页展示
模板渲染
2. 待审核列表
接口文档
如果是
搜索
, 需要设置keyword
参数, 进行条件过滤
模板渲染
3. 新闻审核详情
接口文档
根据新闻id查询新闻数据
模板渲染
接口文档
获取和校验参数
获取新闻数据
根据action修改新闻状态
返回json
5. 新闻编辑列表
实现效果和审核列表完全一样
模板渲染
6. 新闻编辑详情
接口文档
基本逻辑和审核详情类似 , 传递新闻id使用的
查询字符串
查询所有的分类
, 并标识新闻所在的分类
模板渲染
7. 提交编辑
获取和校验参数
查询新闻数据
修改新闻数据
json返回
8. 新增/修改分类
接口文档
根据id区分修改/新增分类
9. CSRF
二. 项目部署
1. 阿里云配置
阿里云控制台
选择
ubunntu 16.04 x64
控制台-更多-密码/秘钥-重置密码 设置远程登录服务器时使用的密码
控制台-更多-网络和安全组-添加入网方向规则
开放5000 5001 80端口
2. 项目配置
创建数据库
构建表结构(数据迁移)
导入测试数据
3. gunicorn和nginx
gunicorn: python实现的
高性能
服务器, 无缝兼容flask/Django项目
nginx: 高性能服务器, 特点可以实现负载均衡, 首选的代理服务器(请求分发)