内容介绍
通常我们希望指定用户身份的用户才能访问或者编辑某些内容,因此要在adminx中进行一些修改。
adminx.py
# 全部内容编辑管理
class ArticlesAdmin(object):
......
# 非超级管理员用户只能看见自己创建的数据
def queryset(self):
if not self.request.user.is_superuser: # 这里也可以换成用户列表
qs = super(ArticlesAdmin, self).queryset()
return qs.filter(add_user=self.request.user.id) # 对应显示当前用户的内容
else:
qs = super(ArticlesAdmin, self).queryset()
return qs.filter()