Django Admin - 过滤过滤器

时间:2014-01-11 05:08:06

标签: python django filter django-admin

我有一个简单的问题。

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

比赛有一个赛季。

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

我想知道如何制作它以便用户可以按季节过滤,并根据他选择的赛季,锦标赛过滤器更改以获得该赛季的所有锦标赛......

编辑:

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

你添加的那个: list_filter = ['tournament_ 赛季','锦标赛','类别','锦标赛 _gender']

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

谢谢, ARA

1 个答案:

答案 0 :(得分:0)

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

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

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