gpt4 book ai didi

python - 使用 Django Admin 中的 UserProfile 字段过滤用户列表

转载 作者:太空狗 更新时间:2023-10-30 01:17:42 25 4
gpt4 key购买 nike

我正在尝试使用 UserProfile 字段过滤 Django 中的用户列表...我需要实现一个队列系统,将新用户放入队列中,直到管理员批准他们。

我只是在我的 UserProfile 模型中添加了一个 is_in_queue bool 字段...但是,当在我的管理区域中显示用户列表时,我意识到您不能使用模型的外部字段来过滤列表关键字段(在本例中为 UserProfile 的字段)

显然,list_display 项目可以调用,但 list_filter 不能,所以如果用户在队列中没有问题,我可以列出,但管理员会滚动浏览整个用户列表以发现哪些用户在队列中,这是没有意义的...仅过滤队列中的用户(使用 userprofile.in_queue)会更加实用...

最后,我考虑向我的管理区域添加一个自定义 View ,该 View 将仅列出队列中的用户,但该自定义 View 不会显示在管理区域索引页面上,并且将一个全新的 AdminSite 组合在一起仅用于一个新的过滤选项似乎有点过头了......

所以基本上可以总结一下:我可以根据用户资料字段?如果没有,我可以添加一个可访问的自定义 View 吗从头版,而不必创建一个全新的AdminSite 只为那个?

最佳答案

关于python - 使用 Django Admin 中的 UserProfile 字段过滤用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1609241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com