ERPNext AttributeError错误处理

2024-03-29 207点热度 0人点赞 0条评论

原创作品,转载请注明出处。

作者:王永建,联系方式:blog@wangyongjian.cn,博客地址:blog.wangyongjian.cn

今天录入凭证时,点击客户框后并没有出现客户下拉选择框,而是出现了错误弹窗,如下图所示:

AttributeError: module 'erpnext.controllers.queries' has no attribute 'customer_query'

Google一下未找到解决问题的明确答案,看到一些相关的信息,大体就是升级过程造成的,有可能时pyc文件存在异常,需要删除这个Python预编译文件。

这个问题既有可能是升级造成的,我是通过Docker部署的,同时部署了Dockers自动更新的工具,这个问题可能是升级过程造成的。既然是升级后出现,那就围绕升级的方法来处理吧。

在benche的帮助里可以找到了bench migrate是和升级相关的说明

 bench migrate 用于升级补丁, 同步数据库结构和重建文件和翻译

在Docker容器里执行bench migrate

执行完成后,重新刷新页面再次录入凭证,一切恢复正常

wangyongjian

这个人很懒,什么都没留下

文章评论