2017-03-01 9 views
0

note.noteモデルを継承しようとしましたが、エラーが発生しましたField "alias_model" does not exist。私はまた、私のモデルでnote.noteを継承し、私のフィールドはうまく追加されます。ここでフィールド `alias_model`が存在しません

が私の見解です:

<record id="view_project_notes_form" model="ir.ui.view"> 
     <field name="name">Project Notes Form View</field> 
     <field name="model">note.note</field> 
     <field name="inherit_id" ref="project.edit_project"/> 
     <field name="arch" type="xml"> 
     <data> 
      <xpath expr="//notebook/page[1]" position="after"> 
      <page string="Notes"> 
       <field name="title" placeholer="Title"/> 
       <field name="tag_ids"/> 
       <field name="memo"/> 
      </page> 
      </xpath> 
     </data> 
     </field> 
    </record> 

と私のモデル:

from openerp import models, fields, api 

class Notes(models.Model): 
    _inherit = "note.note" 

    title = fields.Char(string="Title") 
    employee = fields.Many2many(string="Employee") 
    modified_by = fields.Many2many(string="Modified By") 

すべてのヘルプは歓迎です!

+0

ポストスタックトレース、それは働いていない理由は、私が実際に考え出した –

+0

してください。私はノートモデルでプロジェクトビューを参照することはできません。私はこの問題を別の問題で解決しようとしました。こちらの記事をご覧ください: http://stackoverflow.com/questions/42566652/how-do-i-add-multiple-models-to-one-view – lslaz

答えて

0

あるオブジェクトのビューを別のオブジェクトのモデルで参照することはできません。したがって、project.edit_projectビューを展開するには、project.projectというモデルを参照する必要があります。私はまだを把握していません。ビュー内のnote.noteフィールドを使用する方法。私はこの問題を解決しようとした後、別の質問を掲載しました:How do I add multiple models to one view?

関連する問題