总结与作业

264230
2022/06/01 01:55:36

本专题我们讨论了如何在axum中使用SeaORM:

  • 手动实现所需要的trait
  • 查询
    • 条件过滤
    • 排序
    • 分页
  • 插入
  • 修改
  • 删除
  • 一对多和多对一关系
  • 迁移
  • 多对多关系

对于 PostgreSQL 而言,LIKE 是区分大小写的,如果要实现像 MySQL 那种不区分大小写,应该使用 ILIKE

作业

  • 请使用 SeaORM 实现 PostgreSQL 的不区分大小写的模糊查询
  • 在讨论一对多和多对一关系时,我们只提供了文章列表和添加文章功能,请完成:
    • 文章的修改、删除功能
    • 文章列表没有实现关键字查询、是否删除等过滤,请参照分类列表的功能进行实现
  • 在讨论多对多关系时,只给出了一个简单的示例,请完成:
    • 给带标签的文章制作页面,并渲染
    • 请完成标签的列表、添加、删除、修改功能
    • 请完成给文章添加、修改、删除标签的功能