在adminx.py文件对应的的class中添加如下代码:
def queryset(self): qs = super(taskAdmin, self).queryset() if self.request.user.is_superuser: # 超级用户可查看所有数据 return qs else: return qs.filter(task_username=self.request.user) # task_username是Task Model的用户字段 super().queryset(self)
即重写xadmin中的queryset方法