我开始使用Wagtail,但我似乎只能登录具有“管理员”角色设置的用户(我尝试通过正常的Django管理员设置is_staff,但这不起作用)。
我看到这篇帖子表明群组应该具有“可以访问wagtail admin”权限,但这不会显示在Wagtail管理员的组或用户页面上。
https://groups.google.com/forum/#!topic/wagtail/DAHGX97kBiE
任何想法我做错了什么? (Wagtail 1.10,Django 1.11)
答案 0 :(得分:0)
我知道这个问题大约已有一年半了,但这是我为Wagtail 2.1(运行Django 2.06)提出的答案
在组权限设置中(登录/ admin /,转到“设置”>“组”),您可以编辑组(或添加一个新组)。
设置组的权限时,选择Can access Wagtail admin
选项。看起来像这样:
保存网上论坛权限,您的用户现在可以登录CMS管理员。用户不必是is_staff
或is_superuser
,只需普通用户即可。但是用户需要Active
在Wa中。打开设置>用户,选择要编辑的用户,并确保用户复选框为Active
。
Wagtail会为您处理几乎所有这一切。如果这不适用于较旧版本的Wagtail,请尝试升级您的Wagtail版本。