Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将上下文传递给多个字段_Python_Odoo - Fatal编程技术网

Python 将上下文传递给多个字段

Python 将上下文传递给多个字段,python,odoo,Python,Odoo,您好,我正在尝试使用视图中的上下文属性将值从多个字段传递到多个字段 <field name="vehicules" widget="one2many_list" context="{ 'default_problems':(6,0, problems)}"> 默认问题和problems都是许多字段,我也尝试过(1,problems),但在这两种情况下,只有许多字段中的一个元素从problems传递到默认问题 请提供帮助,我被阻止了,无法找到解决方案。当在上下文中传递many2m

您好,我正在尝试使用视图中的上下文属性将值从多个字段传递到多个字段

<field name="vehicules" widget="one2many_list" context="{ 'default_problems':(6,0, problems)}">

默认问题和problems都是许多字段,我也尝试过(1,problems),但在这两种情况下,只有许多字段中的一个元素从problems传递到默认问题


请提供帮助,我被阻止了,无法找到解决方案。

当在上下文中传递
many2many
字段时,它被评估为:

[[6, False, list_of_ids]]
您不必使用特殊的
命令
格式。您只需指定字段的名称:

<field name="vehicules" widget="one2many_list" context="{ 'default_problems': problems}">


您是否已调试到JavaScript或Pythonside(方法BaseModel.default_get())中,并查看将在上下文中设置哪些值?我只是想知道,因为到目前为止我从未尝试过这样的事情。我很高兴能帮助你。