首页 > 解决方案 > auto_now_add 和 auto_now 作为纪元

问题描述

我想将created_at (auto_now_add = True)updated_at (auto_now = true)字段保存为纪元

模型

class EpochTest(models.Model):
    name = models.CharField(max_length=32)

    # Auto-update Field

    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

我怎么做?

标签: djangodjango-modelspython-3.6

解决方案


django 不会在 unix-timestamp 中存储日期时间,您必须手动完成,您可以通过

datetime.datetime.now().timestamp()
datetime.datetime.utcnow().timestamp()

你也可以参考这里的文档


推荐阅读