我需要将表单视图中的所有字段及其值提取到字典中。
例如,在customer form view
中,需要将所有值都放入按钮函数中的字典中。
我尝试使用fields_get()
,fields_view_get
和name_get
。但没有运气。
是否有任何预定义的功能或任何解决方案?
答案 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()
帮助了我。