gpt4 book ai didi

python - 如何为 Django/Mezzanine 站点的管理员设置权限

转载 作者:太空宇宙 更新时间:2023-11-03 11:00:37 25 4
gpt4 key购买 nike

我不确定我必须为一个组分配什么权限,以便该组的用户可以登录到他们分配到的特定夹层站点的管理区域。用户检查了员工状态

我希望该组对设置的访问权限有限,例如:

sites (all)
redirects (all)
core (all)
auth | can add user
auth | can delete user
auth | permission (all)
auth | group (all)

我注意到这个权限是用来做什么的(但是当添加它们时我仍然无法登录):

admin | log entry (all)

我得到的错误信息是:

您无权访问此站点的管理员。

最佳答案

您必须在管理员的用户屏幕的“网站权限”部分实际点击网站名称。仅单击站点名称会执行任何操作并不明显,但是一旦您执行此操作并保存用户信息,就会将一条记录添加到 core_sitepermission 和 core_sitepermission_sites 表中,将此用户与站点相关联。

如果没有这个,Mezzanine SitePermissionMiddleware.process_view 将导致显示此特定消息的异常。一旦我进行了此更改,用户就能够登录到管理站点,然后能够编辑他们被授予权限的其他站点功能。

关于python - 如何为 Django/Mezzanine 站点的管理员设置权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33434024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com