我们可以为 Many2many 生成的树视图 Table

Can We Make A Tree View For Many2many Generated Table

我有 2 个模型,model_1model_2model_1Many2many fieldsmodel_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 就足够了。