我有一个模块正在尝试从odoo 8移植到odoo 12,在odoo 12环境中安装它时出现此错误
File "/home/akoh/Documents/erpsoftapp/isn_addons/report_xls/report_xls.py", line 33, in <module>
from openerp.report.report_sxw import report_sxw
File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 110, in load_module
mod = importlib.import_module(canonical)
File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named 'odoo.report'
这是导入软件包时产生的错误
from openerp.report.report_sxw import report_sxw
这是使用导入包的代码块
class report_xls(report_sxw):
xls_types = {
'bool': xlwt.Row.set_cell_boolean,
'date': xlwt.Row.set_cell_date,
'text': xlwt.Row.set_cell_text,
'number': xlwt.Row.set_cell_number,
}
xls_types_default = {
'bool': False,
'date': None,
'text': '',
'number': 0,
}
答案 0 :(得分:0)
您需要从github“ reporting-engine”下载此模块并将其添加到您的插件存储库中 希望对您有帮助