Openerp 文本编辑器所做的--开发人员重新加载工作

Openerp 文本编辑器所做的--开发人员重新加载工作,openerp,odoo-10,Openerp,Odoo 10,在运行odoobin时,我将使用-dev all参数,以便在更改源代码时更新Python模型,而无需重新启动服务器。根据文档,reload标志是all的一部分,在某些文本编辑器中不起作用。我一直在使用Sublime文本,但这似乎不起作用,因为我的模型更改只有在重新启动服务器后才会生效。是否有一个好的、常用的文本编辑器可以使用reload参数,或者有一个文本编辑器列表可以使用它?我不完全确定,但是在快速搜索了我主要使用的由GitHub开发的文本编辑器之后,我相信它可能有您想要的 享受你未来努力的乐

在运行odoobin时,我将使用-dev all参数,以便在更改源代码时更新Python模型,而无需重新启动服务器。根据文档,reload标志是all的一部分,在某些文本编辑器中不起作用。我一直在使用Sublime文本,但这似乎不起作用,因为我的模型更改只有在重新启动服务器后才会生效。是否有一个好的、常用的文本编辑器可以使用reload参数,或者有一个文本编辑器列表可以使用它?

我不完全确定,但是在快速搜索了我主要使用的由GitHub开发的文本编辑器之后,我相信它可能有您想要的


享受你未来努力的乐趣。我希望我的回答能有所帮助。

我不完全确定,但在我主要使用GitHub开发的文本编辑器上快速搜索后,我相信它可能有您想要的


享受你未来努力的乐趣。我希望我的回答能有所帮助。

如果您是通过标准的./Odoo bin-dev reload命令从命令行运行Odoo,那么只要您有lib dependencies设置,就不会有任何问题

确保监视日志中的错误。它要求通过pip安装看门狗来安装看门狗库。查看当前核心文件的第943行,了解dev reload的工作原理:

def startpreload=None,stop=False: ... 观察者=无 如果在配置['dev_mode']中“重新加载”: 如果是看门狗: 观察者 观察者,开始 其他: _记录器。警告“看门狗”模块未安装。代码自动加载功能已禁用 如果配置['dev_mode']中的'werkzeug': server.app=DebuggedApplicationserver.app,evalex=True
如果您是通过标准的./Odoo bin-dev reload命令从命令行运行Odoo,那么只要有lib dependencies设置,就不会有任何问题

确保监视日志中的错误。它要求通过pip安装看门狗来安装看门狗库。查看当前核心文件的第943行,了解dev reload的工作原理:

def startpreload=None,stop=False: ... 观察者=无 如果在配置['dev_mode']中“重新加载”: 如果是看门狗: 观察者 观察者,开始 其他: _记录器。警告“看门狗”模块未安装。代码自动加载功能已禁用 如果配置['dev_mode']中的'werkzeug': server.app=DebuggedApplicationserver.app,evalex=True
由于odoo使用werkzeug服务器,您只需使用命令行参数启动服务器,服务器就会处理好一切

/openerp服务器-自动重新加载


每当修改.py文件时,这将重新启动服务器。

由于odoo使用werkzeug服务器,您只需使用命令行参数来启动服务器,服务器将负责一切

/openerp服务器-自动重新加载


每当修改.py文件时,这将重新启动服务器。

谢谢您的建议。我下载了Atom并进行了尝试,但仍然需要手动重新启动服务器才能重新编译.pyc文件。我应该注意到我使用的是Windows。-dev重新加载功能在Windows上不起作用吗?谢谢你的建议。我下载了Atom并进行了尝试,但仍然需要手动重新启动服务器才能重新编译.pyc文件。我应该注意到我使用的是Windows。-dev重新加载功能在Windows上不起作用吗?