为了账号安全,请及时绑定邮箱和手机立即绑定

员工用户在未明确分配的情况下无权访问管理站点

员工用户在未明确分配的情况下无权访问管理站点

30秒到达战场 2023-10-26 10:40:36
我使用的是 Django 3.1.2,超级用户在管理站点中添加的员工用户在登录后无法访问同一管理站点。/admin/ 中的所有页面都会返回 403 禁止错误。我在虚拟环境 (venv) 中使用 Windows 10、Python 3.8.5。我的命令是在 Git Bash 中发出的。它首先发生在其他项目中,所以我创建了一个新项目来尝试。Firefox、Edge 和 Chrome 中也会出现同样的错误。正是我所做的:git 重击:$ mkdir test_staff$ cd test_staff/$ python -m venv venv_dev$ source venv_dev/Scripts/activate$ pip install Django==3.1.2$ pip list    Package    Version    ---------- -------    asgiref    3.2.10    Django     3.1.2    pip        20.1.1    pytz       2020.1    setuptools 47.1.0    sqlparse   0.4.1$ django-admin startproject mysite$ cd mysite/$ python manage.py migrate$ winpty python manage.py createsuperuser    username: admin    password: 12345$ python manage.py runserver浏览器:Login with "admin" user: http://localhost:8000/admin/loginAdd staff user: http://localhost:8000/admin/auth/user/add/    username: staff_user    password: Ax47y](U[1fpw;8H2?})    > Save and continue editing    staff status = True    > Save Logout: http://localhost:8000/admin/logout/Login with "staff_user": http://localhost:8000/admin/login结果:git 重击:[09/Oct/2020 12:49:39] "GET /admin/ HTTP/1.1" 200 2282其他网址:git 重击:Forbidden (Permission denied): /admin/auth/user/Traceback (most recent call last):File "C:\Users\DELL\Documents\github\test_staff\venv_dev\lib\site-packages\django\core\handlers\exception.py", line 47, in inner    response = get_response(request)File "C:\Users\DELL\Documents\github\test_staff\venv_dev\lib\site-packages\django\core\handlers\base.py", line 179, in _get_response    response = wrapped_callback(request, *callback_args, **callback_kwargs)File "C:\Users\DELL\Documents\github\test_staff\venv_dev\lib\site-packages\django\contrib\admin\options.py", line 614, in wrapper    return self.admin_site.admin_view(view)(*args, **kwargs)如果我明确向用户分配身份验证权限,则员工用户只能访问管理站点。
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

事情应该是这样的。您的新员工用户没有任何添加或编辑任何内容的权限。尝试创建一个具有一组权限的新组(例如添加/编辑用户或其他模型),然后将您的员工用户添加到该组。



查看完整回答
反对 回复 2023-10-26
  • 1 回答
  • 0 关注
  • 141 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信