我收到一個錯誤,添加一個新字段到Odoo 8模塊。當我從視圖中評論它時,它是有效的。當它在,我得到以下錯誤:Odoo 8模塊 - 爲模型添加一個新字段
ParseError:「ValidateError 場(S)arch
失敗對一個約束:無效的視圖定義
錯誤的詳細信息: 現場filedata
不存在
錯誤上下文: 查看course.form
這是我的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()
filedata = fields.Binary('File')
這是從我的視圖文件的意見/ openacademy.xml
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<record model="ir.ui.view" id="course_form_view">
<field name="name">course.form</field>
<field name="model">openacademy.course</field>
<field name="arch" type="xml">
<form string="Course Form">
<sheet>
<group>
<field name="name"/>
<field name="description"/>
<field name="filedata" />
</group>
</sheet>
</form>
</field>
</record>
....
任何想法的提取物?
Thanks!我改變了這一切,但仍然得到錯誤爲: ParseError:「ValidateError 場(S)'arch'對失敗的約束:無效的視圖定義 錯誤的詳細信息: 現場'filedata'不存在 錯誤上下文: 查看'course.form' [view_id:1758,xml_id:n/a,model:openacademy.course,parent_id:n/a]「解析/etc/odoo/addons/openacademy/views/openacademy.xml: 5, – readikus