【问题标题】:How do troubleshooting inherit a field in Odoo12 (500 Internal Server Error)疑难解答如何继承Odoo12中的字段(500 Internal Server Error)
【发布时间】:2019-11-09 12:02:31
【问题描述】:

我将使用 Odoo 中的继承向 res.users 模型添加一个性别字段,但无论我遇到内部服务器错误,请帮助我。提前致谢

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>

【问题讨论】:

  • 你好 Erfan 你能粘贴你的错误吗?
  • 我得到 500 内部服务器错误。提前致谢

标签: inheritance field odoo odoo-12


【解决方案1】:

有可能您在应用程序中升级了模块而没有重新启动 odoo 服务器。

现在修复500 Internal Server Error.

  1. 注释继承视图
  2. 通过cli命令升级模块:

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

  3. 现在您的错误将得到修复

  4. 取消commnet查看代码然后重启odoo服务器然后升级模块

希望这会对你有所帮助。

【讨论】:

  • 你好。我已经运行这个命令大约 1 小时了,但是 cli 还没有响应。 (我在 windows 下工作)谢谢
猜你喜欢
  • 2019-09-03
  • 1970-01-01
  • 2013-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-18
  • 2016-05-03
相关资源
最近更新 更多