Module Odoo 9模块创建文档错误

Module Odoo 9模块创建文档错误,module,openerp,Module,Openerp,我一直在学习模块创建教程(),但它根本不起作用 我认为这与教程中提到的文件与scaffold命令创建的文件不一致有关,但我无法解决这些问题 我按照步骤操作,但出现了一个错误,错误是: ParseError: "Invalid model name in the action definition. None" while parsing /etc/odoo/addons/asn_upload/views/asn_upload.xml:42, near <record model="ir.

我一直在学习模块创建教程(),但它根本不起作用

我认为这与教程中提到的文件与scaffold命令创建的文件不一致有关,但我无法解决这些问题

我按照步骤操作,但出现了一个错误,错误是:

ParseError: "Invalid model name in the action definition.
None" while parsing /etc/odoo/addons/asn_upload/views/asn_upload.xml:42, near

<record model="ir.actions.act_window" id="action_asn_upload">
    <field name="name">AsnFile</field>
    <field name="res_model">asn_upload.asn_file</field>
    <field name="view_type">form</field>
    <field name="view_mode">tree,form</field>
    <field name="help" type="html">
        <p class="oe_view_nocontent_create">Add a ASN file</p>
    </field>
</record>
models.py:

from openerp import models, fields, api

class Course(models.Model):
_name = 'openacademy.course'

name = fields.Char(string="Title", required=True)
description = fields.Text()

在您的例子中,模型名是“asn_upload.asn_file”,这是在posgresSQL转换中,当存储数据时,在odoo中运行的.py和_name=Model name被(下划线)替换为(点)时,这是ParseError的主要原因:“操作定义中的模型名无效。”

如果运行此程序,只需更改模型名称而不加下划线


我希望您能理解…

请编辑您的问题并添加:1。你的代码/你的尝试2。您的输入、当前输出和预期output@readikus展示你的模型你好,你能提供更多关于你的模型、视图和操作的细节吗?我已经添加了一些细节,希望它们有用。
from openerp import models, fields, api

class Course(models.Model):
_name = 'openacademy.course'

name = fields.Char(string="Title", required=True)
description = fields.Text()