Python 为什么我在sale.py中创建一个字段时,它不是在Postgresql数据库中创建的?

Python 为什么我在sale.py中创建一个字段时,它不是在Postgresql数据库中创建的?,python,postgresql,openerp,odoo-9,Python,Postgresql,Openerp,Odoo 9,我有一个问题,因为当我在sale.order.line模型中创建字段时。当我在销售订单行中进行查询时,此字段不会出现在数据库Postgresql中 这是我在模型sale.order.line中创建的语句字段: niu = fields.Char(string="NIU", compute="_niu_validation", default=" ", readonly=True) 如果有人能帮助我,我将非常感激。感谢您的时间和奉献。因为这是一个计算字段。如果需要存储,则需要添加以下参数: st

我有一个问题,因为当我在sale.order.line模型中创建字段时。当我在销售订单行中进行查询时,此字段不会出现在数据库Postgresql中

这是我在模型sale.order.line中创建的语句字段:

niu = fields.Char(string="NIU", compute="_niu_validation", default=" ", readonly=True)

如果有人能帮助我,我将非常感激。感谢您的时间和奉献。

因为这是一个计算字段。如果需要存储,则需要添加以下参数:

store=True

谢谢,但现在Odoo向我显示以下错误:编程错误:关系“销售订单行”的列“niu”不存在第1行:……产品id”、“产品包装”、“交付数量”、“niu”、“cr……您重新启动服务器了吗?您还应该升级模块。