【问题标题】:res_model not valid openErp 6.1res_model 无效 openErp 6.1
【发布时间】:2015-12-11 17:34:50
【问题描述】:

拥有这个 py 文件: 从 osv 导入 o​​sv,字段

class my_class(osv.osv_memory):
 _name = 'my.class'
  _columns = {
   'column1': fields.integer('Column1:'),
   'column2': fields.integer('Column2:'),
 } 
my_class()

类似:

  <record model="ir.ui.view" id="view_my_class">
    <field name="name">my.class.form</field>
    <field name="model">my.class</field>
    <field name="type">form</field>
    <field name="arch" type="xml">
     <field name="Column1"/>
     <field name="Column2"/>
    </field>
  </record>

还有一个带有这种格式的 xml 内的动作视图:

  <record model="ir.actions.act_window" id="action_my_action'">
    <field name="name">Stuff,,,</field>
    <field name="res_model">my.class</field>
    <field name="view_type">form</field>
    <field name="view_mode">form</field>
    <field name="view_id" ref="view_my_class"/>
    <field name="target">new</field>
  </record>  

出现这个错误:

验证错误 验证字段 res_model、src_model 时发生错误:操作定义中的模型名称无效。

为什么?

PD:它是我自己模块的向导部分。

【问题讨论】:

  • 能否分享其他文件的代码,例如 init.py ?
  • main init 导入主插件文件,wizard init 导入正确的文件,你还需要什么?

标签: python odoo openerp-6


【解决方案1】:

main init 导入主插件文件,向导 init 导入正确的 文件,你还需要什么? – 标记 2015 年 12 月 12 日 11:30

4 年后...你检查你的主要__init__.py 是否有向导导入? 无论如何,把它当作一种心态:) 我也花了好几年的时间......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 2012-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 2012-09-01
    相关资源
    最近更新 更多