繁体   English   中英

在Odoo 8中安装模块

[英]Installing module in Odoo 8

因此,我最近从版本7过渡到了版本8。我只是尝试使用新的api创建一个基本模块,并且不管我做任何更改,都不断遇到相同的错误。

我有这个:

from openerp import models, fields


class IncomingDeliveryFollowup(models.Model):
    _name = 'xx.incoming.delivery.followup'

    _columns = {
        'xx_price_unit': fields.Float(string='Unit Price', required=True),
    }

而且我不断得到:

AttributeError: to_field

你不能用

_columns = {
    'xx_price_unit': fields.Float(string='Unit Price', required=True),
}

改为使用

xx_price_unit =  fields.Float(string='Unit Price', required=True)

由于您使用的是新Odoo API的models.Model ,因此应按以下方式定义模型

from openerp import models, fields

class IncomingDeliveryFollowup(models.Model):
    _name = 'xx.incoming.delivery.followup'

    xx_price_unit = fields.Float(string='Unit Price', required=True)

参考:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM