我想在 django 中的字段 ModelAdmin 上应用默认过滤器值。
我有一个模型管理员User,用于显示用户。用户对Account模型有 m2m,所以我在 ModelAdmin 中添加:
class CustomUserAdmin(UserAdmin):
list_filters = ('accounts')
在过滤器中,如果未选择任何内容,我希望它给出默认的选定值。但是,我仍然想为用户提供恢复为默认选项的All选项。
到目前为止,我找到的所有解决方案都阻止了恢复该All选项。例如这个答案。
我在想,也许链接侧边菜单上的链接以在查询参数中包含所需的过滤器选项。这是可行的吗?我可以在 admin/app_list.html( source code ) 的源代码中看到 URL 来自model.admin_link,但我找不到任何更改它的文档。
