如何修复ModuleNotFoundError:没有名为“”的模块奥多报告'odoo 12出错

2024-04-25 20:24:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个模块,我正试图端口从奥多奥8到奥多奥12,我得到这个错误时,安装在奥多奥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,
    }

Tags: textinpyimportreportdatelinecell
1条回答
网友
1楼 · 发布于 2024-04-25 20:24:34

您需要从github“reporting engine”下载此模块并将其添加到addons存储库中 我希望这对你有帮助

相关问题 更多 >