【发布时间】:2017-05-19 21:34:38
【问题描述】:
我的任务是让用户能够编辑自己的页面。
我知道如何将特定页面的权限授予组,但我该如何为用户执行此操作?
我尝试过使用 django Guardian:
UserObjectPermission.objects.assign_perm('change_custompage', user, obj=custompage)
但这并没有给我结果
我也找到了wagtailcore_grouppagepermission表,发现权限原理和django中使用的不一样auth_permission
我想授予编辑权限,并访问 wagtail 管理员,我不需要其他任何东西
在这个特殊的任务中,我需要鹡鸰,因为struct_blocks,我认为这是一个了不起的概念。
现在我看到了两个选项:覆盖模板和在 wagtail 之外使用 struct_block 的所有功能的能力,或者通过权限解决的问题。
【问题讨论】: