【发布时间】:2010-09-29 14:55:26
【问题描述】:
我正在尝试创建一个 Django 管理过滤器,它将获取随机的用户组。此时,我有两个问题:
- 将自定义过滤器应用于用户模型,并
- 显示一组随机用户。
在 #1 上,我尝试使用 User.username.random_filter = True,但它返回一个 AttributeError,说用户没有属性 username。
在 #2 上,我知道我可以使用 User.objects.order_by('?')[:50] 获得 50 个随机用户,但我无法弄清楚如何让此类查询的结果显示在管理列表中。据我所知,列表是由 URL 的 GET 请求生成的,但我没有任何运气订购它。
有什么建议吗?
【问题讨论】:
标签: python django-admin customization