【问题标题】:Django Admin - Filtering the filtersDjango Admin - 过滤过滤器
【发布时间】:2014-01-30 06:40:58
【问题描述】:

我有个小问题。

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

比赛有一个赛季。

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

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

编辑:

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

您添加的内容如下: list_filter = ['tournament_season', 'tournament', 'category', 'tournament_gender']

所以基本上我想要的是,当有人选择锦标赛_赛季时,我希望筛选锦标赛并仅显示所选锦标赛中的锦标赛_season...

谢谢, 阿拉

【问题讨论】:

    标签: python django filter django-admin


    【解决方案1】:

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

    对于通用 django,这将是编写一些代码来执行您刚刚描述的过滤器的问题。例如,您可以通过以下方式获取给定赛季中所有锦标赛的列表:

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

    【讨论】:

    • 嘿,我想我的问题确实不清楚。我编辑了它,说明我的意思!
    猜你喜欢
    • 2018-04-20
    • 1970-01-01
    • 2010-10-25
    • 2010-09-15
    • 2017-01-31
    • 2021-01-01
    • 2012-05-11
    • 2012-10-18
    • 2019-12-04
    相关资源
    最近更新 更多