Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
4 Trả lời
2453 Lượt xem

I have 3 classes. How can i access the title from model.a from the model.c?

class A(models.Model)

_name= 'mode.a'

title = fields.Text()

b_ids = fields.One2many('model.b', 'a_ids')


class B(models.Model)

_name= 'model.b'

a_id = fields.Many2one('model.a')

c_ids = fields.One2Many('mode.c','b_id')


class C(models.Model)

_name = 'model.c'

b_id = fields.Many2one('model.b')

Ảnh đại diện
Huỷ bỏ

Have you tried this? `self.b_id.a_id.title`

Tác giả

yes I have. but could not get the value.

Tác giả

it works as you said Kabeer, but the problem is that, I can see the title in the form view. After saving the title appears. is there any solutions?

Câu trả lời hay nhất

If the title disappears you'll try to set 'Store = True' on the field (if it's a computed field).

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 3 23
2431
0
thg 12 22
3067
0
thg 6 21
2999
0
thg 6 20
5497
1
thg 11 19
2798