【发布时间】:2014-08-20 08:16:48
【问题描述】:
我正在使用 Django 和 Grappelli 构建一个网站。由于站点的性质,我发现自己构建了两个“管理”站点——一个用于真正的管理员,另一个用于内容创建者的精简站点。经过一番调查,我希望将is_superuser 用于有能力控制整个站点的用户-IT 人员等,is_staff 字段用于管理站点和添加内容编辑器的人员,最后,两者都没有(但有帐户)的用户只能编辑某些内容。
为此,员工和超级用户可以像往常一样登录到常规管理站点,并且有一个从 admin.py 继承但删除了 is_staff 限制的管理站点。
不幸的是,我发现 Grappelli 外键自动完成字段只有在用户将 is_staff 标志设置为 true 时才起作用。
有没有人发现解决这个问题的方法?
【问题讨论】:
标签: python django django-grappelli