python one2many/manyOne密钥

2024-03-28 23:41:19 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的密码

在verbindingen.py在

from openerp.osv import fields, osv
import logging

class verbindingen(osv.osv):
_name = "verbindingen.verbindingen"
_description = "De verbindingen"

_columns = {
    #'customer_id' : fields.one2many('res.partner','x_customer_id','Customer ID'),
    'kanaal_id' : fields.one2many('verbindingen.kanalen', 'verbinding_id'),
    'aansluitadres_straat' : fields.char('Aansluitadres straat', size = 40),
    'aansluitadres_huisnummer' : fields.char('Aansluitadres huisnummer', size = 6),
    'aansluitadres_postcode' : fields.char('Aansluitadres postcode', size = 6),
    'aansluitadres_toevoeging' : fields.char('Aansluitadres toevoeging', size = 6),
    'aansluitadres_plaats' : fields.char('Aansluitadres plaats', size = 40),
    'verbinding_type_id' : fields.one2many('verbindingen.types','verbinding_id','Verbinding type'),
    'leveranciers_id' : fields.integer('Leveranciers ID', size = 20),
    'service_id' : fields.integer('Service ID', size = 20),
    'dikader' : fields.integer('Dikader'),
    'management_ip' : fields.char('Management ip', size = 15),
    'management_username' : fields.char('Management username', size = 20),
    'management_psswd' : fields.char('Management password', size = 20),

    }

在卡纳伦.py在

^{pr2}$

}

当我试图安装这个模块时,我得到了一个KeyError:'verbinding_id'错误。 我不知道我的代码有什么问题。在


Tags: pyidfieldssizeintegermanagementcharone2many
1条回答
网友
1楼 · 发布于 2024-03-28 23:41:19

我从代码中看到,您已经创建了两个模型,即verbindingen.verbindingen和{},那么{}在哪里。?在

如果它不在那里,那么在那里创建模型verbindingen.types和新的m2o字段,或者删除from relationship字段

'verbinding_type_id' : fields.one2many('verbindingen.types','verbinding_id','Verbinding type')

相关问题 更多 >