【发布时间】:2023-03-15 10:27:01
【问题描述】:
我想在我的 api 中有这 2 条路线 GET /students/ID(通过学生 ID 获取所有学生的个人详细信息) GET /students/ID/grades(获取特定学生的所有成绩,按学生 ID)
成绩与学生特定的学生有关。
实现此方案的最佳方法是什么? 我必须有2个资源?一份给学生,一份给成绩? 在我看来,这就像一个长代码的秘诀,或者这是正确的方法?
谢谢阿隆
【问题讨论】:
标签: flask-restful
我想在我的 api 中有这 2 条路线 GET /students/ID(通过学生 ID 获取所有学生的个人详细信息) GET /students/ID/grades(获取特定学生的所有成绩,按学生 ID)
成绩与学生特定的学生有关。
实现此方案的最佳方法是什么? 我必须有2个资源?一份给学生,一份给成绩? 在我看来,这就像一个长代码的秘诀,或者这是正确的方法?
谢谢阿隆
【问题讨论】:
标签: flask-restful
是的,您必须有两个 Resource 实例。
每个都将实现自己的get 方法并通过api.add_resource(ResourceClass, '/url/here') 使用自己的URL 路径绑定到Api。
【讨论】: