修改Frappe ERPNext维护模式自定义消息后不生效,求指导
解决ERPNext维护模式提示消息修改后不生效的问题
你修改了frappe/frappe/utils/response.py里的维护模式提示但没生效,核心是漏掉了清除Frappe缓存和重启应用服务的关键步骤,具体操作如下:
- 进入你的bench目录,先执行缓存清理命令:
bench clear-cache bench clear-website-cache - 接着重启Frappe及后台服务,让修改的代码生效:
bench restart - 完成后刷新页面,就能看到新的提示消息了。
额外排查点:
- 确认
response.py里修改的是正确字段——通常维护模式消息对应maintenance_mode_message变量,检查拼写、引号是否正确。 - 即使使用英文,也可检查
frappe/frappe/locale/en.csv文件,若存在这条消息,同步修改此处(Frappe的英文文案有时也会从locale文件读取)。 - 排查是否有自定义应用/模块覆盖了该消息,比如自定义应用的utils目录下是否有同名的
response.py文件。
内容的提问来源于stack exchange,提问作者UsmanSanawar
相关产品推荐
相关产品推荐

