所以我最近从版本7转换到8.只是尝试使用新的api创建一个基本模块,并且不管我做了什么更改都不断得到相同的错误。
我有这个:
int a = 5 , b = 2 ;
double ans1 = a / b ; // ans1 = 2
cout << setprecision ( 4 ) << fixed << ans1 << endl ;
unsigned short int c = USHRT_MAX , d = USHRT_MAX ;
unsigned int ans2 = c + d ; // ans2 = 131070
cout << ans2 ;
我一直在接受:
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),
}
答案 0 :(得分:1)
您无法使用
_columns = {
'xx_price_unit': fields.Float(string='Unit Price', required=True),
}
改为使用
xx_price_unit = fields.Float(string='Unit Price', required=True)
答案 1 :(得分:1)
由于您使用的是新的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)
参考: