changelist_view
我的问题是,在 django 管理员列表视图中,当我在管理员中使用时,操作复选框没有显示。我已经给出了admin.py
下面的代码。请仔细阅读并为我提供解决方案。
def changelist_view(self, request, extra_context=None):
if request.user == 'admin':
self.list_display_links = ('project', )
self.list_display = ('project', 'task_name', 'assignee_role', 'assignee_name', )
else:
self.list_display_links = ('task_name', )
self.list_display = ( 'task_name', 'project', 'priority', )
return super(ModelAdmin, self).changelist_view(request, extra_context = None)
这里我想要实现的是根据用户更改list_display
和字段。list_display_links
当我使用changelist_view
. 但是当我这样做时,所有用户的操作复选框都被隐藏了。
那么如何在使用时显示动作复选框,changelist_view
或者如何在不使用changelist_view
. 请提供解决方案。