Module Odoo 8模块-向模型添加新字段
向Odoo 8模块添加新字段时出错。当我在视图外对其进行注释时,它是有效的。当它处于中时,我得到以下错误: ParseError:“ValidateError” 字段Module Odoo 8模块-向模型添加新字段,module,openerp,Module,Openerp,向Odoo 8模块添加新字段时出错。当我在视图外对其进行注释时,它是有效的。当它处于中时,我得到以下错误: ParseError:“ValidateError” 字段arch违反约束失败:视图定义无效 错误详细信息: 字段filedata不存在 错误上下文: 查看课程。表格 这是我的models.py文件: from openerp import models, fields, api class Course(models.Model): _name = 'openacademy.c
arch
违反约束失败:视图定义无效
错误详细信息:
字段filedata
不存在
错误上下文:
查看课程。表格
这是我的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')
这是我的视图文件views/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>
....
课程表
开放学院课程
....
有什么想法吗?您好,亲爱的添加类似于二进制文件
filedata = fields.Binary('File')
您好,亲爱的添加类似于二进制文件添加camelcase
filedata = fields.Binary('File')
- 首先,按照此处所述正确定义字段:
filedata = fields.Binary('File')
- 首先,按照此处所述正确定义字段:
filedata = fields.Binary('File')
字段应大写。字段应大写。您应该尝试重新启动Odoo服务器,因为由于二进制字段拼写错误,该字段可能尚未保留。请尝试直接使用PgAdmin或Sql Workbench检查PostgreSQL数据库,以检查字段是否正确就位 就你的观点而言,一切似乎都是对的 您应该通过Odoo接口或使用Odoo.py命令的“-u”选项更新模块
关于,您应该尝试重新启动Odoo服务器,因为由于二进制字段拼写错误,该字段可能尚未持久化。请尝试直接使用PgAdmin或Sql Workbench检查PostgreSQL数据库,以检查字段是否正确就位 就你的观点而言,一切似乎都是对的 您应该通过Odoo接口或使用Odoo.py命令的“-u”选项更新模块
关于,谢谢!我更改了它,但仍然得到错误:ParseError:“ValidateError字段
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时,谢谢!我更改了,但仍然得到错误:ParseError:“ValidateError字段”arch
违反约束失败:无效视图定义错误详细信息:字段filedata
不存在错误上下文:查看course.form
[view\u id:1758,xml\u id:n/a,model:openacademy.course,parent\u id:n/a]”解析/etc/odoo/addons/openacademy/views/openacademy.xml:5时,