Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Odoo 12-XML文件不触发服务器重新加载--dev=all_Odoo_Python Watchdog_Odoo 12 - Fatal编程技术网

Odoo 12-XML文件不触发服务器重新加载--dev=all

Odoo 12-XML文件不触发服务器重新加载--dev=all,odoo,python-watchdog,odoo-12,Odoo,Python Watchdog,Odoo 12,新的奥多用户在这里 我已经有好几天没有和奥多(v12)在一起了。我设法构建了一个模块,包括创建模型、视图和菜单。虽然有一个问题真的困扰着我,但它确实很有魅力 我已经读到,运行带有--dev=all arg的odoo-bin——顺便说一句,这需要watchdog——应该会在某个addons文件夹中的.py或.xml文件发生更改时触发服务器重启 当我修改PYTHON文件时,服务器确实会重新启动,但到目前为止,即使在尝试了几个小时之后,我似乎也无法让同样的事情对XML文件起作用 作为参考,我正在根据官

新的奥多用户在这里

我已经有好几天没有和奥多(v12)在一起了。我设法构建了一个模块,包括创建模型、视图和菜单。虽然有一个问题真的困扰着我,但它确实很有魅力

我已经读到,运行带有--dev=all arg的odoo-bin——顺便说一句,这需要watchdog——应该会在某个addons文件夹中的.py或.xml文件发生更改时触发服务器重启

当我修改PYTHON文件时,服务器确实会重新启动,但到目前为止,即使在尝试了几个小时之后,我似乎也无法让同样的事情对XML文件起作用

作为参考,我正在根据官方文档构建openacademy模块,我希望服务器从XML文件中读取视图,而不是从数据库中读取视图,并在更改时重新加载,这样我就可以自定义表单和视图,并查看结果,而无需每次升级我的模块

--不幸的是,dev=all似乎不起作用

有人能帮忙吗

编辑:下面是我用来启动Odoo的完整命令:

py odoo-bin -c odoo.conf --dev=all

注意:我在Windows 10上运行的是64位Odoo 12源代码--dev=all实际上与
watchdog
一起工作,因此如果在运行的Odoo python环境中安装了
watchdog
包,插件
.py
文件中的任何更改都会导致watchdog通知正在运行的服务器,服务器将自动重新加载。如果将loglevel设置为
info
,您实际上可以看到这些消息。在视图更新的情况下,
xml
文件中的更改实际上不会重新加载服务器,但会导致浏览器中的刷新自动更新视图。但是,如果视图定义中有任何错误,我会遇到这样的情况,即odoo没有更新更改。因此,请确保
xml
视图中没有错误,页面刷新后应自动进行更新。

您尝试过吗-我有。它也不起作用。有时发生这些事情是因为缓存试图使用禁用的缓存cache@kyle-Senient您可以显示为您使用的命令吗?还有,目录权限和您在odoo中修改的特定文件12@kyle-Senient看起来很完美,但我想说的是,如果您的视图或菜单没有显示,那么安全文件(CSV)就是因为它。。继续尝试,让我们知道解决方案。谢谢,但恐怕这对我不起作用。我已使用--dev=all标志运行服务器,并在对xml视图进行了一些更改并确保其正确后刷新了页面,但没有显示我的任何更改。您是否可以检查在任何
.py
文件中进行更改,并在服务器重新加载时检查日志?只是为了确保您的服务器在dev环境中运行。是的,当修改Python文件时,服务器会重新加载。只有xml不起作用--dev all启用了所有的开发功能,包括
xml
,但由于它对您不起作用,请尝试
--dev xml
。是的,这可能是原因,我一直在Linux/Mac平台上工作,从来没有在Windows上工作过,所以从来没有出现过这样的问题。