Django CM中缺少可以查看页面的权限

2024-10-01 00:29:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要为django CMS添加视图设置。但我发现在我的背景下它不见了。这是一张截图

enter image description here

它具有除cms | pagina | Can view page设置之外的所有其他设置。我试着通过添加

CMS_PUBLIC_FOR = 'all'
CMS_PERMISSION = True

这里有更多的信息。当我检查根用户的所有权限时,我发现缺少该权限。在

^{pr2}$

但没能解决这个问题。我不确定什么是调试这个的好方法。提前谢谢。在


Tags: djangoview视图信息trueforcmspage
1条回答
网友
1楼 · 发布于 2024-10-01 00:29:26

我在这里找到了一个简单的解决方案https://djangosnippets.org/snippets/698/

#添加任何缺少的权限

from django.contrib.auth.management import create_permissions
from django.db.models import get_apps
for app in get_apps():
    create_permissions(app, None, 2)

这将获取丢失的剩余权限。在

相关问题 更多 >