在表单视图odoo 10中获取所有字段和值

时间:2018-02-09 20:08:09

标签: odoo odoo-10

我需要将表单视图中的所有字段及其值提取到字典中。 例如,在customer form view中,需要将所有值都放入按钮函数中的字典中。 我尝试使用fields_get()fields_view_getname_get。但没有运气。 是否有任何预定义的功能或任何解决方案?

3 个答案:

答案 0 :(得分:0)

self.env.cr.execute("""select * from res_partner where id=%s""",(self.id,))
line_list = [i for i in self.env.cr.dictfetchall()]
for i in line_list:
    print i['fieldname']

或使用orm方法

答案 1 :(得分:0)

请尝试:

for rec in your_list_of_dictionary:
    print rec #this rec variable contains dictionary

答案 2 :(得分:0)

最后找到解决方案。self.read()帮助了我。