Odoo忽略了我对模型和视图所做的所有更改
问题 我创建了一个名为“治疗类型””的模型,如下所示:Odoo忽略了我对模型和视图所做的所有更改,odoo,odoo-13,Odoo,Odoo 13,问题 我创建了一个名为“治疗类型””的模型,如下所示: class TreatmentType(models.Model): _name = "clinicsystem.treatmenttype" _description = "Clinic System Treatment Type" name = fields.Char(string= 'Name', help="Name of The Treatment Type/Catagory") index =
class TreatmentType(models.Model):
_name = "clinicsystem.treatmenttype"
_description = "Clinic System Treatment Type"
name = fields.Char(string= 'Name', help="Name of The Treatment Type/Catagory")
index = fields.Integer(string='Index', help="The Index of This Treatment Type For Sorting In Treatment Plan")
type = fields.Selection([
('tooth_based', 'Tooth Based'),
('denture_based', 'Denture Based')
])
description = fields.Text()
isavailable = fields.Boolean(string="Is Available")
<record model="ir.ui.view" id="clinicsystem.treatmenttype_form">
<field name="name">Treatment Type</field>
<field name="model">clinicsystem.treatmenttype</field>
<field name="arch" type="xml">
<form string="Treatment Type Form">
<sheet>
<group>
<field name="index"/>
<field name="name"/>
</group>
</sheet>
</form>
</field>
</record>
class TreatmentType(models.Model):
_name = "clinicsystem.treatmenttype"
_description = "Clinic System Treatment Type"
name = fields.Char(string= 'Name', help="Name of The Treatment Type/Catagory")
index = fields.Integer(string='Index', help="The Index of This Treatment Type For Sorting In Treatment Plan")
# type = fields.Selection([
# ('tooth_based', 'Tooth Based'),
# ('denture_based', 'Denture Based')
# ])
description = fields.Text()
isavailable = fields.Boolean(string="Is Available")
并创建了如下视图:
class TreatmentType(models.Model):
_name = "clinicsystem.treatmenttype"
_description = "Clinic System Treatment Type"
name = fields.Char(string= 'Name', help="Name of The Treatment Type/Catagory")
index = fields.Integer(string='Index', help="The Index of This Treatment Type For Sorting In Treatment Plan")
type = fields.Selection([
('tooth_based', 'Tooth Based'),
('denture_based', 'Denture Based')
])
description = fields.Text()
isavailable = fields.Boolean(string="Is Available")
<record model="ir.ui.view" id="clinicsystem.treatmenttype_form">
<field name="name">Treatment Type</field>
<field name="model">clinicsystem.treatmenttype</field>
<field name="arch" type="xml">
<form string="Treatment Type Form">
<sheet>
<group>
<field name="index"/>
<field name="name"/>
</group>
</sheet>
</form>
</field>
</record>
class TreatmentType(models.Model):
_name = "clinicsystem.treatmenttype"
_description = "Clinic System Treatment Type"
name = fields.Char(string= 'Name', help="Name of The Treatment Type/Catagory")
index = fields.Integer(string='Index', help="The Index of This Treatment Type For Sorting In Treatment Plan")
# type = fields.Selection([
# ('tooth_based', 'Tooth Based'),
# ('denture_based', 'Denture Based')
# ])
description = fields.Text()
isavailable = fields.Boolean(string="Is Available")
Odoo开始引发一个错误,指出字段“type”不存在。我试图寻找一个具有相同模型的视图,但上面只提到了一个。删除视图的
id
中的模块名称,使其具有值treatmenttype\u form
我检查了您的代码,它按预期工作,尝试解释最终出现此错误所遵循的所有步骤?删除视图的id
中的模块名称,使其具有值treatmenttype\u form
我检查了您的代码,它按预期工作,尝试解释最终出现此错误所遵循的所有步骤?