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.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- 会計
- 在庫
- PoS
- Project
- MRP
この質問にフラグが付けられました
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
関連投稿 | 返信 | ビュー | 活動 | |
---|---|---|---|---|
|
1
1月 21
|
3256 | ||
|
2
5月 23
|
5996 | ||
|
0
5月 15
|
5503 | ||
|
1
6月 25
|
5111 | ||
|
1
5月 24
|
3186 |