[英]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.