odoo - 试图继承 hr.employee 但出现错误
问题描述
所以我试图在odoo中继承hr.employee,但是有一个错误,我不知道为什么,因为我像在教程中那样做。(链接到教程)
这是我的代码:在
员工.py
class Employee(models.Model):
""" Class Employee """
_inherit = 'hr.employee'
_description = 'A custom class of employee'
esia = fields.Float(digits=(12, 2))
cnaps = fields.Float(digits=(12, 2))
员工.xml
<record model="ir.ui.view" id="employee_form_view">
<field name="name">employee.form</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<notebook position="inside">
<page string="Sécurité Sociale">
<group>
<field name="cnaps"/>
<field name="esia"/>
</group>
</page>
</notebook>
</field>
</record>
<record model="ir.actions.act_window" id="employee_list_action">
<field name="name">Employees</field>
<field name="res_model">hr.employee</field>
<field name="view_mode">tree,form</field>
</record>
尝试升级模块时出现的错误是:
Invalid model name 'hr.employee' in action definition
解决方案
感谢@Amal,我在其中定义了 hr 模块,_manifest_.py
然后它就起作用了。在此处添加hr
:'depends': ['base', 'hr'],
推荐阅读
- javascript - Google Apps 脚本 | 仅将大小为 12 的字符串添加到列表中
- oracle - ORA-12505,TNS:监听器当前不知道连接描述符中给出的 SID,错误
- wordpress - 自定义字段套件未显示在自定义帖子类型中
- c# - 如何使用 Automapper 或 LINQ 将一个具有嵌套列表的对象映射到对象列表?
- vb.net - 与 Velleman relais 卡进行串行通信
- oracle - Oracle OAC:设置查询日志
- kubernetes - 有没有办法为命名空间设置 RunTimeClass 默认值?
- html - 为什么当我 css 一个 div 时背景不同?
- vue.js - 更改变量时,Apollo 智能查询数据不更新(Shopify Storefront API + Nuxt + Vuex + Apollo + GraphQL)
- google-cloud-platform - gcloud alpha run deploy --set-secrets 标志不起作用:“应该是 `latest` 或正整数”