首页 > 解决方案 > Django restframework API 返回第二个表中所有匹配项的项目和列表

问题描述

我正在编写一个使用 Angular 作为前端的 Django 应用程序。我负责后端。我有所有基本的 crud 操作。为了给我的问题提供一些背景信息,我有一个联赛模型和一个联赛赛季模型。

联盟

联赛ID 联赛名称 联赛管理员
1 一个 山姆
2 马特

联赛_赛季

League_season_id 联盟 current_season
1 1 2019 错误的
2 1 2020 错误的
3 1 2021 真的
4 2 2019 错误的
5 2 2020 错误的
6 2 2021 真的

我正在尝试做的是创建一个 API,它将返回联赛以及他们的赛季列表。例如,但这将返回所有联赛。稍后我将弄清楚如何修改为仅针对用户提供的特定联赛执行此操作。

{ "league_id":1,
  "league_name":"A",
  "league_admin":"Sam",
  "seasons": [{"league_season_id":1, "league":1, "year":2019,"current_season":false},
    {"league_season_id":2, "league":1, "year":2020,"current_season":false},
    {"league_season_id":3, "league":1, "year":2021,"current_season":true}
    ]
} 

标签: djangodjango-rest-frameworkdjango-rest-viewsets

解决方案


推荐阅读