Django CMS 创建页面后无法更新Page Type问题如何解决
已创建页面无法更新Page Type解决方法
- 确认操作账号权限:大部分内容管理系统默认关闭已发布页面的Page Type修改权限,需先为账号开通「修改已发布页面内容类型」的高级操作权限,部分系统还需提前获取当前页面的独占编辑锁定权限
- 调整页面状态:若当前页面处于已发布、已归档、审核中锁定状态,需先将页面回退到草稿状态,解除系统的发布保护规则后再尝试修改Page Type
- 校验目标Page Type字段要求:如果要更换的目标Page Type存在必填专属字段,当前页面没有对应字段的填充值时系统会拦截修改操作,可先在原Page Type配置中补充对应公共字段,填充内容后再执行更换操作
- 检查自定义开发限制:如果是自研的Page Type绑定逻辑,可检查
PageModel更新接口的拦截校验规则,是否写死了「页面创建完成后禁止修改Page Type」的限制逻辑,删除对应拦截代码即可生效

内容的提问来源于stack exchange,提问作者Ravindra Gupta
相关产品推荐
相关产品推荐

