1

このpyファイルを持っている:from osv import osv, fields

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>  

次のエラーが表示されます。

検証エラー フィールド (s) res_model、src_model の検証中にエラーが発生しました: アクション定義のモデル名が無効です。

なんで?

PD: 自分のモジュールのウィザード部分です。

4

1 に答える 1