Django-admin实现管理员或特定组或人员可访问数据

Posted 一直写代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django-admin实现管理员或特定组或人员可访问数据相关的知识,希望对你有一定的参考价值。

比如有些时候用户只能看到自己登录用户的数据,其他不允许查看访问。

但对超级管理员或特定组或特定人员进行例外

  def get_queryset(self, request):
    qs = super(LinksAdmin, self).get_queryset(request)
    if request.user.is_superuser or request.user.groups.filter(name="运营部"):
      return qs
    return qs.filter(kefu=request.user)

 

以上是关于Django-admin实现管理员或特定组或人员可访问数据的主要内容,如果未能解决你的问题,请参考以下文章

如何找到可按组或其他人写入的主目录?

解决‘django-admin‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件的问题

Flutter 驱动:如何只运行一组或测试

django-admin.py 不是内部或外部命令

将Azure虚机移到其他资源组或订阅

蓝桥杯javaabc组区别