You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django后端datetime.datetime.now()时间偏差致更新时间早于创建时间求助

Django 后端时间字段异常问题
  • 模型中通过auto_now_add=True在创建(create())时自动填充起始时间点
  • 更新(update())时手动用以下代码填充结束时间点:
    datetime.datetime.now().replace(tzinfo=pytz.timezone(settings.TIME_ZONE))
    

异常实例

某次操作中,记录的创建时间为2023-01-21T19:26:04.561888Z,仅数秒后就完成了更新,但出现不符合预期的情况:

时间异常示例

更新时填充的结束时间点竟然早于起始时间点,这不是预期的行为。

内容的提问来源于stack exchange,提问作者Arthur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 00:05:27