Odoo 16 - ValueError:系统中未找到外部 ID:web.assets_backend

问题描述 投票:0回答:1

我有 Odoo 16 和 docker-compose,我正在尝试使用 Highchart 创建一些图表,但在导入资产时我不断收到“ValueError:系统中未找到外部 ID:web.assets_backend”。有谁知道出了什么问题吗?

这是我的views.xml中的资产

<template id="assets_account_dashboard" name="Account Dashboard" inherit_id="web.assets_backend">
     <xpath expr="." position="inside">
         <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet"/>
         <script type="text/javascript" src="/digital_twin/static/src/js/dashboard.js"/>
         <script type="text/javascript" src="digital_twin/static/lib/Highchart/code/highcharts.js"/>
         <link rel="stylesheet" type="text/scss" href="/digital_twin/static/src/css/style.scss"/>
     </xpath>
</template>

这是我的清单

{
    'name': "digital_twin",

    'summary': """
        Short (1 phrase/line) summary of the module's purpose, used as
        subtitle on modules listing or apps.openerp.com""",

    'description': """
        Long description of module's purpose
    """,

    'author': "My Company",
    'website': "https://www.yourcompany.com",

    'category': 'Uncategorized',
    'version': '0.1',

    'assets': {
        'web.assets_backend': [
            'digital_twin/static/src/js/dashboard.js',
        ],
    },

    'depends': ['base'],

    'data': [
        'security/ir.model.access.csv',
        'views/views.xml',
        'views/predictive_analisis_views.xml',
        'views/templates.xml',
    ],

    'demo': [
        'demo/demo.xml',
    ],
}

我尝试将inherit_id更改为“website.assets_backend”、“web.assets_frontend”、“website.assets_frontend”,但即使在清单中引用它,我仍然收到相同的错误。我还在 Odoo 中激活了开发者模式(带有资产)。

javascript odoo odoo-16
1个回答
0
投票

{ 'name': '超人', “版本”:“1.0”, '类别': '未分类', '许可证': 'LGPL-3', '作者': '', '网站': '', '取决于':['门户','联系人'], “数据”:[

    'views/cloth_view.xml',
    'wizards/settlement_wizard_view.xml',
    
    'security/ir.model.access.csv',
    
    'views/menu.xml',
],
'assets': {
    'web.assets_backend': [
        '/superman_j/static/src/component/**/*.js',
        '/superman_j/static/src/component/**/*.scss',
    ],
    'web.assets_qweb': [
        '/superman_j/static/src/component/**/*.xml'
    ],
}

}

您可以遵循此结构并检查路径引用中是否正确定义了模块名称。我希望它能帮助你谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.