У меня есть такой .py код, подобный этому
# -*- coding: utf-8 -*-
from odoo import models, fields, api
class Contract_Custom(models.Model):
_inherit = 'hr.contract'
def get_warning(self):
contact = self.env['hr.contract'].search([])
print(contact)
i = 0
while i < len(contact):
print(type(contact[i].date_end))
i =i +1
Мой xml-файл вот так
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="EPS_FORM_HR_contract_CUSTOM" model="ir.ui.view">
<field name="name">EPS custom HR form</field>
<field name="model">hr.contract</field>
<field name="inherit_id" ref="hr_contract.hr_contract_view_form"/>
<field name="arch" type="xml">
<xpath expr="//sheet" position="before">
<header>
<button name="get_warning" string="test" type="object" class="oe_highlight"/>
</header>
</xpath>
</field>
</record>
</data>
</odoo>
Когда я устанавливаю свой модуль в первый раз, он работает отлично, но когда я исправляю свой код, чтобы улучшить свою функцию, и обновляю свою модель, он показывает мне такую ошибку.
CRITICAL mydatabase_name odoo.service.server: Failed to initialize database `mydatabase_name`.
Как я могу это исправить, я пробую много способов, но ничего не меняется
Заранее спасибо