python - Odoo 8,获取错误 'datestyle' 设置

标签 python datetime odoo

昨晚我想了解 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 没问题,但我认为我的代码有问题。我不知道,希望有人能帮助我。

最佳答案

date_from = fields.Date(string='起始日期', required=True,default=lambda *a: time.strftime('%Y-%m-%d'))

你试过这个吗

关于python - Odoo 8,获取错误 'datestyle' 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46880810/

相关文章:

python - Jupyter 笔记本 : Change Data Rate Limit Inside Active Notebook

datetime - 为什么 R 不能将 'CST' 识别为有效时区?

javascript - Amcharts 无法正确解析 mysql 中的日期时间

postgresql - 是否可以在 Openerp 中对数据库进行增量备份?

python-3.x - Odoo 11自定义 Sprite 功能

python - Eclipse + Pydev + twitter 库问题

python - 获取满足条件的第一个值的列表索引

python - 如何连接到 Python 中的 UDP 端口?

java - Android 上特定情况下格式化日期和时间

javascript - react odoo 的 native 应用程序