콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
4 답글
4953 화면

Good Day, Gonna asked how to inherit the two models from different model. I want to inherit the field "min_date" from stock.picking and also the field "date_invoice" from account.invoice. But I can only inherit the min_date

from odoo import fields,models,api


class Picking(models.Model):
_inherit ='stock.picking'

force_date = fields.Datetime("Put Dates")
min_date = fields.Datetime('Please Change', related="force_date",store=True)


@api.multi
def write(self,vals):
record = super(Picking,self).write(vals)
print("Test the Edit Button")
print("Schedule " + self.min_date)
print("Next")
return record

class SaleOrder(models.Model):
_inherit = 'sale.order'

confirmation_date = field.DateTime('Change This')


I think this is not right............................

Please help me, any hint or documentation that I can study to, Thank in advance and what is related mean in the field? Does it update the record in the database? 

아바타
취소
작성자 베스트 답변

Thank u so much sires :) 

아바타
취소
베스트 답변

Check this out: Inheritance in Odoo

아바타
취소
베스트 답변

Hi,

If you want to inherit two models, you can use inherits

Class NewClassName(models.Model):

_inherits = {
'a.model': 'a_field_id',
'b.model': 'b_field_id'
}
Thanks.

아바타
취소
관련 게시물 답글 화면 활동
3
1월 24
15588
5
6월 21
17915
1
11월 19
3700
4
2월 25
2411
1
8월 24
2018