【发布时间】:2018-06-15 11:34:40
【问题描述】:
在我的 Django/Wagtail 项目中重构了一些模型后,我有一些过时的内容类型,在 wagtail 搜索应用程序中触发了错误。
可以通过运行contenttypes 管理命令来修复这些错误:
./manage.py remove_stale_contenttypes
好的,我收到了关于哪些内容将被删除的警告,并且确实列出了一些组权限对象。不管怎样,remove_stale_contenttypes 完成了它的工作,鹡鸰搜索又回来了。
但现在缺少一些权限:例如“Can access wagtail admin”组权限完全缺失,即使对于新的组实例也是如此。
如何取回默认权限(有些是通过wagtail/admin/migration 迁移一次)?理想情况下,我想恢复生产站点上的所有“默认”权限...
【问题讨论】: