再會!我如何向支付模塊添加一個欄位,這是我的代碼,但我收到一個錯誤 [odoo.exceptions.ValidationError: Error while validating view:
模型“account.payment”中不存在欄位“term_number”
視圖名稱:account.payment 錯誤背景關系:視圖:ir.ui.view(1133,) xmlid:view_account_payment_form view.model:account.payment view.parent:ir.ui.view(562,) 檔案:c:\program files \odoo 14\server\odoo\addons\doc_dte_school\views\payment.xml ]
這是我的 XML .....
<record id="view_account_payment_form" model="ir.ui.view">
<field name="name">account.payment</field>
<field name="model">account.payment</field>
<field name="inherit_id" ref="account.view_account_payment_form"/>
<field name="arch" type="xml">
<field name="amount" position="after">
<field name="term_number"/>
</field>
</field>
</record>
這是我的 Py ....
from odoo import api,fields,models,_
class AccountPayment(models.Model):
_inherit = 'account.payment'
_inherit = 'dte_school'
term_number = fields.Many2one('dte_school')
uj5u.com熱心網友回復:
你可以這樣繼承。
from odoo import api,fields,models,_
class AccountPayment(models.Model):
_inherit = ['account.payment', 'dte_school']
term_number = fields.Many2one('dte_school')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/363078.html
上一篇:使用python進行XML驗證
下一篇:XSL應用于XML檔案時不回傳值
