inheritance - 疑难解答如何继承Odoo12中的字段(500 Internal Server Error)
问题描述
我将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>
解决方案
您可能已经在应用程序中升级了模块而没有重新启动 odoo 服务器。
现在修复500 Internal Server Error.
- 注释继承视图
cli
通过命令升级模块:./odoo-script.py -c config_file -d db_name -u your_module_name
现在您的错误将得到修复
- 取消commnet查看代码然后重启odoo服务器然后升级模块
希望这会帮助你。
推荐阅读
- python - 如何替换整个 csv 文件中的特定单词?
- javascript - 如何在运行时导入/需要远程脚本而不将节点附加到 DOM
- java - 不兼容的类型。必需:android.content.Context 找到:java.lang.String
- plot - 八度中旅行推销员的情节线
- powerbi - Power BI DAX 将值拆分为多个范围
- python - Python - 有没有办法进行稍后声明的类型
- tensorflow - 如何修复 AI Platform GPU 分布式训练作业中未找到的训练包
- c++ - 设置 std::threads 的线程亲和性
- html - 从网页背景中删除空白
- php - 当值为 TRUE 时,为什么 IF 语句会看到 FALSE?