Odoo 11 дает ошибку с инициализацией базы данных - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть такой .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`.

Как я могу это исправить, я пробую много способов, но ничего не меняется

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...