我在 Windows 上使用 Odoo v12。我已按照HowTo 中的步骤创建模块Saadoodoo
。我的问题是我没有让这个新模块出现在 Odoo 模块列表中。
我正在使用以下命令
python.exe odoo-bin" -d SaadoIncLocal -i Saadoodoo --addons-path D:\PythonDev\Odoo
Run Code Online (Sandbox Code Playgroud)
似乎 Odoo 只是忽略了命令并正常启动服务器,因为该模块没有出现在应用程序列表中(即使选择了开发者模式)。
我认为问题可能出在插件路径中,所以我在默认 Odoo 路径下添加了模块以及 Odoo 模块,C:\Program Files (x86)\Odoo 12.0\server\odoo\addons
并在 Odoo 界面上进行了应用程序更新,但问题仍然存在。启动和停止服务器也无济于事。
我究竟做错了什么?
小智 9
在 中添加新模块后addons_path
,您必须打开debug/developer
模式,转到Apps > Update modules list
,Apps
从搜索中删除过滤器并搜索您的模块。
不要忘记添加__manifest__.py
适当的数据,这对 odoo 插件很重要。
如果仍然有问题,您可以使用scaffold
选项odoo-bin
创建空模块。
python.exe odoo-bin scaffold my_module
Run Code Online (Sandbox Code Playgroud)
这将在当前工作目录中创建一个包含所有必要骨架文件的空模块,您只需将其移动到 addons 文件夹,相应地重命名变量和文件,您就可以开始了。
归档时间: |
|
查看次数: |
2695 次 |
最近记录: |