比如有些时候用户只能看到自己登录用户的数据,其他不允许查看访问。
但对超级管理员或特定组或特定人员进行例外
1 def get_queryset(self, request): 2 qs = super(LinksAdmin, self).get_queryset(request) 3 if request.user.is_superuser or request.user.groups.filter(name="运营部"): 4 return qs 5 return qs.filter(kefu=request.user)