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

I have created model (also views, added menu to it) and want to relate that model to res.partner model.

my code is here

class res_partner(models.Model):
_inherit = 'res.partner'

job_title = fields.Many2one(comodel_name='res.partner.jobtitle')

class res_partner_jobtitle(models.Model):
_name = 'res.partner.jobtitle'

name = fields.Char('Job title', required='True')

I dont understand why i`m getting this error:

ProgrammingError: column res_partner.job_title does not exist

LINE 1: ...y","res_partner"."notify_email" as "notify_email","res_partn...

頭像
捨棄

After a module update?

作者

First time yes, after module update, but now if i add some field to res.partner class no matter its a char or many2one after server restart what error ocurs. to other model i can add fields like always. Also with web interface i can add field to res.partner without erros. something weird here..

最佳答案

class res_partner_jobtitle(models.Model):

_name = 'res.partner.jobtitle'

name = fields.Char('Job title', required='True')


class res_partner(models.Model):

_inherit = 'res.partner'

job_title = fields.Many2one('res.partner.jobtitle', string = 'Job Title')

write command in terminal side,

./odoo.py --db-filter=db_name -d db_name -u all or module name 

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
2
2月 25
5972
1
12月 24
1495
1
6月 24
3581
1
11月 22
16071
3
8月 22
13125