flask项目5

点赞

  • 数据库行为 让用户和评论建立/解除点赞关系(使用关系属性)

  • 渲染方式 局部刷新-> 前端渲染 -> json

  • 接口文档

FLASK项目5

  • 业务逻辑

  • 获取和校验参数

  • 根据action建立/解除关系

  • json返回结果

FLASK项目5

显示点赞情况

  • 详情路由中, 查询点赞情况

  • 将点赞情况传入模板渲染

  • 显示点赞数量

  • 显示点赞颜色 判断评论是否被当前用户点过赞

FLASK项目5

一. 个人中心

1. 抽取基类

  • 个人中心采用后端渲染

  • 对个人中心进行模板继承

  • 设置个人中心访问链接

FLASK项目5

2. 显示/修改基本资料 (重点)

  • 个人中心采用了iframe标签内嵌子页面

  • 想要修改基本资料, 必须渲染子页面

  • 修改liiframe的访问链接

FLASK项目5

  • 接口文档 一个路由完成GET和POST

FLASK项目5

  • 展示页面

FLASK项目5

  • 修改基本资料

FLASK项目5

3. 显示/修改头像

  • 接口文档 一个路由完成GET和POST

FLASK项目5

  • 基本逻辑

  • 获取和校验参数

  • 获取上传的文件数据

  • 上传到七牛云, 获取访问链接

  • 修改头像链接

  • json返回

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190102181641498.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI2Mzg5OQ==,size_16,color_FFFFFF,t_70)

4. 封装七牛云工具

  • 安装 pip install qiniu

5. 修改密码

  • 接口文档 一个路由完成GET和POST

FLASK项目5

  • 基本逻辑

  • 获取和校验参数

  • 校验旧密码

  • 修改新密码

  • json返回

FLASK项目5

相关文章:

  • 2021-09-14
  • 2021-09-12
  • 2022-01-14
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-08
  • 2021-12-29
  • 2021-08-03
  • 2021-12-05
  • 2021-05-23
  • 2021-07-23
  • 2021-04-02
相关资源
相似解决方案