提问人:Ahmed 提问时间:10/24/2023 更新时间:10/24/2023 访问量:40
Odoo自定义模块创建
Odoo Custom module creation
问:
我正在尝试使用odoo创建一个自定义模块(我正在使用vs代码进行编码),我的项目路径是“Odoo/Server/Addons/HelloWorld”,当我尝试运行odoo服务器时,它正确打开但没有找到模块“Hello world”。
答:
0赞
Osama Hassan
10/24/2023
#1
应该添加有关该问题的更多信息。因为您可能无法在odoo的应用程序中找到您的模块,或者您无法在文件系统中提交文件。让我谈谈这两个场景。
首先是Odoo的App模块
在本节中,您将找到有关模块无法安装的解决方案,因为它不在应用程序 odoo 视图列表中。
确保 Odoo/Server/Addons 反对addons_path(使用目录或文件夹的绝对路径)
addons_path=Odoo/Server/Addons
如果正确添加了 path。确保在重新启动odoo服务后单击“更新应用程序列表”。
第二个模块未显示在文件系统中
在本节中,您将找到有关在文件系统中找不到模块的解决方案。
由于脚手架命令不正确,可能是 you make path 语法错误。模块已创建,但未添加到所需位置。正确的路径脚手架将是
python3 odoo-bin Odoo/服务器/插件/
由于模块结构错误,问题可能仍然存在。为此,您需要参考odoo版本的文档,但大多数情况下是相同的。这里是编码指南 - Odoo。
addons/plant_nursery/ |-- __init__.py |-- __manifest__.py |-- controllers/ | |-- __init__.py | |-- plant_nursery.py | |-- portal.py |-- data/ | |-- plant_nursery_data.xml | |-- plant_nursery_demo.xml | |-- mail_data.xml |-- models/ | |-- __init__.py | |-- plant_nursery.py | |-- plant_order.py | |-- res_partner.py |-- report/ | |-- __init__.py | |-- plant_order_report.py | |-- plant_order_report_views.xml | |-- plant_order_reports.xml (report actions, paperformat, ...) | |-- plant_order_templates.xml (xml report templates) |-- security/ | |-- ir.model.access.csv | |-- plant_nursery_groups.xml | |-- plant_nursery_security.xml | |-- plant_order_security.xml |-- static/ | |-- img/ | | |-- my_little_kitten.png | | |-- troll.jpg | |-- lib/ | | |-- external_lib/ | |-- src/ | | |-- js/ | | | |-- widget_a.js | | | |-- widget_b.js | | |-- scss/ | | | |-- widget_a.scss | | | |-- widget_b.scss | | |-- xml/ | | | |-- widget_a.xml | | | |-- widget_a.xml |-- views/ | |-- plant_nursery_menus.xml | |-- plant_nursery_views.xml | |-- plant_nursery_templates.xml | |-- plant_order_views.xml | |-- plant_order_templates.xml | |-- res_partner_views.xml |-- wizard/ | |--make_plant_order.py | |--make_plant_order_views.xml
评论
0赞
Ahmed
10/24/2023
我正在处理的文件夹是原始文件夹的副本。
0赞
Osama Hassan
10/26/2023
你能验证它的绝对路径是否添加到odoo.conf中吗?如果是这样,请确保其 AFTER odoo 基本插件路径用逗号分隔,没有空格。
评论
Odoo/Server/Addons