Odoo 8,得到错误' datestyle'设置

时间:2017-10-23 01:28:38

标签: python datetime openerp

昨晚我试图了解odoo,我正试着约会。我成功地从另一个模型中获取了日期,而且我还试图将日期从%d/%m/%Y转换为%Y-%m-%d。但是当我尝试保存它时,会发生错误。我会显示我的代码和错误。

我的代码:

date_values = fields.Date(
    string='Tax Date',
    required=True,
)

new = datetime.datetime.strptime(get_date_from_another_model, "%d/%m/%Y").strftime("%Y-%m-%d")
self.date_values = new

错误:

DataError: date/time field value out of range: "23/08/2017"
LINE 1: ...iod August 2017', 'Faktur Pajak Normal', 4600000, '23/08/201...
                                                             ^
HINT:  Perhaps you need a different "datestyle" setting.

我试图找到类似这样的问题,我确实找到了这样的问题,但答案总是在讨论设置postgresql,我认为我的postgresql没问题,但我认为我的代码有问题。我不知道,我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

date_from = fields.Date(string =' from date&#39 ;, required = True,default = lambda * a:time.strftime('%Y-%m-%d' ))

你试过这个吗?