【发布时间】:2016-02-10 17:57:50
【问题描述】:
我一直在关注模块创建教程 (https://www.odoo.com/documentation/9.0/howtos/backend.html),但它根本不起作用。
我认为这与教程中提到的文件与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>
修改:
我在 Odoo v8 上尝试过,在官方教程的示例模块之后得到了同样的错误。这是我的 __init__.py 和 models.py。还是一样的错误:
__init__.py:
coding: utf-8 -*-
import models
import openacademy
import controllers
import models
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()
【问题讨论】:
-
请编辑您的问题并添加:1. 您的代码/您的尝试 2. 您的输入、当前输出和预期输出
-
@readikus 展示你的模型
-
您好,您能提供更多关于您的模型、视图和操作的详细信息吗????
-
我添加了更多细节 - 希望它们有用。