【发布时间】:2017-01-06 22:29:38
【问题描述】:
我是 Django 新手。我会在 Rails 中更好地掌握这一点,但对 Python / Django 中的所有库和转换不够熟悉。
我有一个模型:
class Status(models.Model):
created = models.DatetimeField(auto_now_add=True)
这导致格式:
"created": "2017-01-06T22:21:51.531723Z"
我希望在保存到它作为 UNIX 值存储的数据库之前看看是否?
这看起来很有希望https://stackoverflow.com/a/34843855/3007294,但无法让它发挥作用。每次我尝试创建一个状态对象时,我都会收到此错误:
Datetime has wrong format. Use one of these formats instead: YYYY-MM-DDThh:mm[:ss[.uuuuuu]][+HH:MM|-HH:MM|Z].
我的意图是不必在每次创建 Status 对象时都输入它。
谢谢 -
【问题讨论】:
-
不清楚你在问什么。该字段将保存为数据库的日期时间格式。你根本不需要做任何事情。
-
@DanielRoseman 我希望将该字段保存为 UNIX 时间戳(从日期时间格式转换而来)。