[英]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.