跳至內容
選單
此問題已被標幟
2 回覆
2699 瀏覽次數

When I change '_' for '.'  an error appears.

model name in pgAdmin: irco_festivos_res_partner_rel


@api.onchange('delegacion')

def onchange_delegacion(self):

_logger.info(self.env['irco.festivos.res.partner.rel'].search([]))


Error:

KeyError: 'irco.festivos.res.partner.rel'

頭像
捨棄
最佳答案

Odoo uses MVC with Model first technique, so you have to create model in python file and add this file in __init__.py file. 

While you install this module, database table will be created automatically with the declared fileds. in pyhthon file if you have mentioned model name with '.' it will be replaced with '_' in database automatically. 

But if you have mentioned model name with '_' in python file then it will remain as it is, it won'y be changed to '.'

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
2
8月 21
6795
0
12月 24
1438
1
3月 24
2474
2
12月 23
14811
0
10月 23
33