Как устранение неполадок наследует поле в Odoo12 (внутренняя ошибка сервера 500)

Я собираюсь добавить поле пола в модель res.users, используя наследование в Odoo, но что бы я ни делал, я получаю внутреннюю ошибку сервера, пожалуйста, помогите мне. заранее спасибо

Код Python:

from odoo import models, fields


class UsersInherit(models.Model):
    _inherit = "res.users"
    x_gender = fields.Selection(string="Gender", required=True, selection=[("male", "Male"), ("female", "Female")])

XML-код:

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
    <record id="resusersinherit" model="ir.ui.view">
        <field name="name">erfan.usersinherit</field>
        <field name="model">res.users</field>
        <field name="inherit_id" ref="base.view_users_form"/>
        <field name="arch" type="xml">
            <field name="login" position="after">
                <h3>
                    <field name="x_gender"/>
                </h3>
            </field>
        </field>
    </record>
</odoo>

person Erfan Jahanshahloo    schedule 09.11.2019    source источник
comment
Привет, Эрфан. Можете ли вы вставить свою ошибку?   -  person Jack Sparrow    schedule 10.11.2019
comment
я получаю 500 Внутренняя ошибка сервера. заранее спасибо   -  person Erfan Jahanshahloo    schedule 10.11.2019


Ответы (1)


Возможно, вы обновили модуль в приложениях без перезапуска сервера odoo.

Теперь, чтобы исправить 500 Internal Server Error.

  1. Прокомментируйте представление наследования
  2. Обновите модуль с помощью команды cli:

    ./odoo-script.py -c config_file -d db_name -u your_module_name

  3. Теперь ваша ошибка будет исправлена

  4. Uncommnet код просмотра, затем перезапустите сервер odoo, а затем обновите модуль.

Надеюсь, что это поможет вам.

person Saleem Ali    schedule 10.11.2019
comment
Привет. Я запускаю эту команду уже около 1 часа, но cli еще не ответил. (Я работаю в окнах) спасибо - person Erfan Jahanshahloo; 10.11.2019