如何配置Django CMS查看页面权限?
各位, 有一段时间,我搜索了一个解决方案,让一组用户看到一个页面及其所有子体,让另一组用户看到另一个页面及其所有子体。两组无法看到对方的页面 我将CMS_PERMISSION=True和CMS_PUBLIC_FOR='all'放在settings.py文件中,每个人都可以看到每个页面。我所能做的就是用高级设置配置一些页面,选中“需要登录”复选框,一些页面只能被连接的用户看到 此外,我还尝试了设置中的CMS_PUBLIC_FOR='staff',并将'can_view'权限授予一些用户。但是,这会向未连接的用户隐藏所有公共页面。 我需要的是: 例如:我有4个页面和2组用户 第1页、第2页对匿名用户和所有连接的用户可见 第3页仅对组1中的已连接用户可见 第4页仅对组2中已连接的用户可见如何配置Django CMS查看页面权限?,django,permissions,django-cms,Django,Permissions,Django Cms,各位, 有一段时间,我搜索了一个解决方案,让一组用户看到一个页面及其所有子体,让另一组用户看到另一个页面及其所有子体。两组无法看到对方的页面 我将CMS_PERMISSION=True和CMS_PUBLIC_FOR='all'放在settings.py文件中,每个人都可以看到每个页面。我所能做的就是用高级设置配置一些页面,选中“需要登录”复选框,一些页面只能被连接的用户看到 此外,我还尝试了设置中的CMS_PUBLIC_FOR='staff',并将'can_view'权限授予一些用户。但是,这会
你能帮我解决这个问题吗?提前谢谢。也许我没有答对这个问题,但我会试试看
CMS_PERMISSION = True
在setup.py
文件中
- 第1页和第2页在“权限”面板中未选中“需要登录”
- 第3页和第4页勾选了“需要登录”,另外:
- 第3页需要在“查看限制”中输入group1的条目
- 第4页需要在“查看限制”中为group2添加一个条目
不过,更直观的一点是,有一个登录页面,该页面使用一个应用程序挂钩来定制视图,根据登录用户的组重定向到第3页或第4页。您找到解决方案了吗?我在我知道的每个论坛上都看到了你的帖子,但没有真正的答案!