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

I would like to know if I can add and also take a value from a field and save it in another field of another model.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,

You can simply use ORMs along with dot(.) operator to access the field values of any model in odoo.

Assuming the model ‘real.estate’ has the field ‘estate_name’, you can use

self.env[‘real.estate’].search([]).estate_name

If you need to give conditions for search, they can be given as parameters of search(). Also you can use other ORMs like mapped(), search_read(), browse(), etc according to the usage to take the value of the fields in a amodel.

If you need to add values to it, just equate it to the desired values. Or ORMs write(), update() can also be used. For eg,

self.env[‘ real.estate’].search([(conditions)]).estate_name = value

And in the same way, these values can be saved to another model’s field by the same way using = operator/ write()/ update..

For a detailed information about Odoo ORM, refer

https://www.cybrosys.com/blog/orm-methods-in-odoo-15

Regards

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 1 21
3258
2
thg 5 23
6003
0
thg 5 15
5506
1
thg 6 25
5112
1
thg 5 24
3189