有这个py文件: 来自osv import osv,fields
class my_class(osv.osv_memory):
_name = 'my.class'
_columns = {
'column1': fields.integer('Column1:'),
'column2': fields.integer('Column2:'),
}
my_class()
像viue:
<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:它是我自己模块的向导部分。
答案 0 :(得分:0)
main init导入主插件文件,向导init导入其正确文件 文件,您还需要什么? – 2015年12月12日标记为11:30
4年后...您是否检查主要的 init .py向导导入? 无论如何,把它当作一种心态:)我也花了好几年...