繁体   English   中英

Django Admin-筛选过滤器

[英]Django Admin - Filtering the filters

我有一个快速的问题。

我目前有2个模型,锦标赛和比赛 比赛与比赛有一对多的关系。

比赛有田野季。

是的,我正在按比赛过滤比赛,但正如你们可能猜到的那样,可能会有超过1个赛季。

我想知道如何做到这一点,以便用户可以按季节过滤,并且根据他选择的季节,锦标赛过滤器会更改,以获取该季节中的所有比赛...

编辑:

我看到有些混乱,所以让我多解释一下。 我的意思是列表过滤器。

您可以这样添加一个:list_filter = ['tournament_ season','tournament','category','tournament_gender ']

所以基本上我想要的是,当某人选择一个Tournament_season时,我希望对 Tourna 进行过滤并仅显示所选择的 Tour_season中的锦标赛 ...

谢谢,阿拉

我不清楚这与django-admin有什么关系。 如果这样做不能满足您的需求,请修改您的问题。

对于仅通用的django,这将是编写一些代码完成刚才描述的过滤器的问题。 例如,您可以通过执行以下操作获得给定季节中所有锦标赛的列表:

tournaments = Tournament.objects.filter(season=season)
# Use tournaments as you usually would Tournament.objects

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM