Django Admin限制基于URL的结果

时间:2013-02-26 03:10:57

标签: django django-admin

我正在开会议注册页面。系统可以允许注册和使用多个会议。

我正在使用管理员来管理会议,但我需要在管理系统中使用一种方法来仅查看为给定会议注册的人员。我知道我可以使用列表过滤器,但我想知道我是否能以某种方式使用URL。

例如,是否可以做这样的事情? / admin / appname / modelname / SomeConference只有那个显示与该confernece关联的那个模型的实例?

1 个答案:

答案 0 :(得分:0)

这是专门用于过滤器的过滤器。

如果您查看在Admin中激活过滤器时会发生什么,它只会更新URI以包含查找值:

http://example.com/admin/core/model/?model_id__exact=1

所以“技术上”,是的,有一种方法可以使用URL来实现这一点。

因为这就是过滤器的工作方式。