django - 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}
]
}
解决方案
推荐阅读
- regex - 正则表达式检查 Wi-Fi 物理模式
- matlab - 为什么 nansum 适用于超过矩阵维度的输入?
- python-3.x - RHEL7 import tkinter 在 virtualenv 中失败
- javascript - 无法更改画布文本的颜色
- c# - 初始化集合属性好不好
- android - 当键盘退格键按下Android时,我如何将光标从一个编辑文本移动到另一个
- date - SAS PROC SQL - 如何将月份添加到日期
- javascript - 在不使用库的情况下查找用户定义的回溯日期
- java - 为什么这段代码显示 StackOverflow 错误?
- javascript - Cosmos DB MongoDB API 无法调用存储过程/UDF/