我们可以为 Many2many 生成的树视图 Table
Can We Make A Tree View For Many2many Generated Table
我有 2 个模型,model_1
和 model_2
,
model_1
有 Many2many fields
到 model_2
,Odoo 会自动创建一个名称为 model_1_model_2
的 table 来添加 model_1
和 [=12= 之间的关系].
有什么方法可以为 model_1_model_2
table 创建树视图?
*注
我想这样做,将一些数据导入 Odoo 使用 Odoo 导入功能从一些 csv 生成的中间 table。
很遗憾,要创建视图,您需要 model
并且需要 Id
字段。
所以如果您真的需要这个,您可以更改 table 并添加 Id
列。
创建一个与 _auto = False
的关系同名的模型。
并创建 tree
视图以导入数据。
class RelModel(models.Model):
_name = 'some.name'
_tabel = 'same_name_in_the_database'
_auto = False
mode_1_id = ...Many2one.....
mode_2_id = ...Many2one.....
希望你能找到另一个解决它所需的树视图问题的方法
Id
字段,默认情况下 relation table
在 Odoo 中没有那个 field
否则为它创建模型 class 就足够了。
我有 2 个模型,model_1
和 model_2
,
model_1
有 Many2many fields
到 model_2
,Odoo 会自动创建一个名称为 model_1_model_2
的 table 来添加 model_1
和 [=12= 之间的关系].
有什么方法可以为 model_1_model_2
table 创建树视图?
*注
我想这样做,将一些数据导入 Odoo 使用 Odoo 导入功能从一些 csv 生成的中间 table。
很遗憾,要创建视图,您需要 model
并且需要 Id
字段。
所以如果您真的需要这个,您可以更改 table 并添加 Id
列。
创建一个与 _auto = False
的关系同名的模型。
并创建 tree
视图以导入数据。
class RelModel(models.Model):
_name = 'some.name'
_tabel = 'same_name_in_the_database'
_auto = False
mode_1_id = ...Many2one.....
mode_2_id = ...Many2one.....
希望你能找到另一个解决它所需的树视图问题的方法
Id
字段,默认情况下 relation table
在 Odoo 中没有那个 field
否则为它创建模型 class 就足够了。