创建新模块时出现Python代码错误

创建新模块时出现Python代码错误,python,module,openerp,Python,Module,Openerp,我通过eclipse在OpenERP中创建了一个新模块,下面是我的python代码 from osv import osv, fields class asset_allocation(osv.osv): _name = 'asset.allocation' _description = 'Asset Allocation' _columns = { 'asset_id': fields.many2one('account.ass

我通过eclipse在OpenERP中创建了一个新模块,下面是我的python代码

   from osv import osv, fields
   class asset_allocation(osv.osv):
      _name = 'asset.allocation'
      _description = 'Asset Allocation'
      _columns = {
         'asset_id': fields.many2one('account.asset.asset', 'Asset', required=True),
         'employee_id': fields.many2one('hr.employee', 'Employee', required=True),
         'asset_status': fields.date.time( 'Status', required=True,),
         'note': fields.text('Note'),
      }

   asset_allocation()
但在前两行中会出现错误 错误

有什么帮助吗?

试试看

from openerp.osv import osv, fields

我从未听说过osv,它是什么软件包?它是开普勒……。请确保您在openerp中运行此代码,而不是直接在eclipse中运行。此代码不表示
模块
。就OpenERP而言,它是一个
模型
@user3044672您是否创建了
\uuOpenERP\uuuuuuuuuuuuuupy
\uuuuuuu init\uuuuuuuuuuuuuy.py
文件?
from openerp.osv import osv, fields