Python 如何在Django CMS中为特定页面正确分配组权限?

Python 如何在Django CMS中为特定页面正确分配组权限?,python,django,permissions,django-cms,Python,Django,Permissions,Django Cms,我想在Django CMS中设置一个特定于页面的权限,方法是向给定页面分配一个具有“仅查看”权限的组。最终目的是要求用户登录以查看特定页面。在创建了一个名为“查看”的组,其权限为“cms | page | Can view page”,之后,我尝试通过在页面树状视图中选择页面的权限菜单选项,将该组添加到“更改权限”页面。问题是权限页面中没有任何要添加到权限中的用户或组-我希望在“查看限制”或“页面权限”表()中有可用组的列表。如果能深入了解这个问题,我将不胜感激 安装方法:Django CMS安

我想在Django CMS中设置一个特定于页面的权限,方法是向给定页面分配一个具有“仅查看”权限的组。最终目的是要求用户登录以查看特定页面。在创建了一个名为“查看”的组,其权限为“cms | page | Can view page”,之后,我尝试通过在页面树状视图中选择页面的权限菜单选项,将该组添加到“更改权限”页面。问题是权限页面中没有任何要添加到权限中的用户或组-我希望在“查看限制”或“页面权限”表()中有可用组的列表。如果能深入了解这个问题,我将不胜感激

安装方法:Django CMS安装程序

更新:当我分配全局页面权限时,我可以在页面的权限选项中看到


我已确保在我的settings.py文件中
CMS\u PERMISSION=True
。我不确定还有哪些其他设置可能会影响设置页面权限的能力。如果您有任何见解,我们将不胜感激。

您现在可能已经放弃了,但我将把答案留给通过谷歌(如我)找到这个问题的人

这个问题可能源于在Django 1.11中使用Django CMS>=3.6。您可以通过更新Django或将CMS降级到v3.5.3来解决此问题


更多解释请参见

您现在可能已经放弃了,但我将把答案留给通过谷歌找到这个问题的人(比如我)

这个问题可能源于在Django 1.11中使用Django CMS>=3.6。您可以通过更新Django或将CMS降级到v3.5.3来解决此问题


有关更多说明,请参见

是否有关于此问题的见解?我无法解决无法将组权限分配给单个页面的问题权限页面仍然没有组或用户。对此问题有何见解?我无法解决无法将组权限分配给单个页面的问题。权限页面仍然没有组或用户。