Python接口开发小知识

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/HeZhi_/article/details/102547640

关于数据库设计

  1. 多学习数据库表操作和设计,这是要点
  2. 谨慎使用硬删除。软删除,每个可能被删除数据的表加一个is_active属性
  3. 不同的表可以有多个相同的字段,字段属性少用禁止非空
  4. 主外键的使用可以提高查询速度,但要考虑对系统使用初期数据批量导入和删除的影响
  5. 不要设置太多主外键(高内聚,低耦合)
  6. 用户表应该要有权限字段,数据库存入的密码需要加密

Api开发

  1. 前后端接口分开
  2. 多处可能用到的方法可以写成公共方法,例如分页,接受参数的非空判断
  3. 接口需要加修饰器,设置访问规则限制访问时长5分钟左右,防止接口被DDoS攻击

猜你喜欢

转载自blog.csdn.net/HeZhi_/article/details/102547640