【发布时间】:2019-11-08 10:42:48
【问题描述】:
我有一个从视图员工表单继承的视图,其中包含来自我创建的模型的字段,但是每当我尝试升级模块时,它都会向我显示 ValueError: Field active 不存在错误。
这是我继承员工表单的视图。
<record model="ir.ui.view" id="training_log_employee_form_inherit">
<field name="name">training.log.employee.form.inherit</field>
<field name="model">training.log.emp</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<xpath expr="//notebook" position="inside">
<page string="Training Log">
<field name="training_log_line">
<form>
<group string="Employee Training">
<field name="date"/>
<field name="course"/>
<field name="type_list"/>
<field name="completion_status"/>
</group>
</form>
<tree editable="bottom">
<field name="date"/>
<field name='course'/>
<field name="type_list"/>
<field name="completion_status"/>
</tree>
</field>
</page>
</xpath>
</field>
</record>
这是 training.log.emp 模型
class TrainingLog(models.Model):
_name = 'training.log.emp'
hr_employee = fields.Many2one('hr.employee')
date = fields.Date()
course = fields.Char()
type_list = fields.Many2one('Type', 'hr.training.log')
completion_status = fields.Selection([
('done', 'Done'),
('in_view', 'In View'),
])
ValueError: 字段 active 不存在
错误上下文:
查看training_log_employee_form_inherit
[view_id: 373, xml_id: n/a, model: training.log.emp, parent_id: 302]
【问题讨论】:
-
删除你的数据库并创建一个新的
-
完成了还是不行