res_model недействителен openErp 6.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()

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: это волшебная часть моего собственного модуля.


person Mark    schedule 11.12.2015    source источник
comment
Не могли бы вы поделиться кодом других файлов, например init .py?   -  person Hardik Patadia    schedule 12.12.2015
comment
main init импортирует основной файл аддона, мастер init импортирует его правильный файл, что еще вам нужно?   -  person Mark    schedule 12.12.2015


Ответы (1)


main init импортирует основной файл аддона, мастер init импортирует его правильный файл, что еще вам нужно? - Марк 12 дек.

4 года спустя ... вы проверяете свой основной init .py на предмет импорта мастера? в любом случае, примите это как состояние души :) На это у меня тоже ушли годы ...

person nairoby    schedule 17.11.2020