django - 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)
我怎么做?
解决方案
django 不会在 unix-timestamp 中存储日期时间,您必须手动完成,您可以通过
datetime.datetime.now().timestamp()
datetime.datetime.utcnow().timestamp()
你也可以参考这里的文档
推荐阅读
- java - 带有 Xamarin 的 C#:检查是否在 Whatsapp 上发送了消息
- javafx - 带有阴影的 JavaFX 未装饰窗口
- angular - Angular 更新上的 Sass 错误“@use 即将推出,但此版本的 Dart Sass 不支持它”
- javascript - 如何在 rx Javascript 中解开一个可观察的内部 behaviorsubject .next()?
- javascript - 根据数组中的其他值求和值
- python - 字段 'id' 需要一个数字,但得到了 'bidding'
- r - R / Tidyverse:使用重复标签对组内的因子进行排序并使用 facet_wrap 进行绘图
- c# - 站点错误:通过 OpenPop.Net 阅读电子邮件时,“ansi_x3.110-1983”不是受支持的编码名称
- .htaccess - 基于条件时间的 htaccess 重定向
- mapbox - 如何获取矢量图块中样式数据的边界框