【问题标题】:Create timestamp field on getting a POST request when using Django-tastypie使用 Django-tastypie 时在获取 POST 请求时创建时间戳字段
【发布时间】:2015-05-25 05:17:40
【问题描述】:

我的一个 Django 模型中有一个时间戳字段(比如说评论)。我一直在为 REST API 使用Django-tastypie。现在,当POST 请求提交给/api/v1/comments/ 时,会创建一个新的评论对象,但我如何在此评论中填充timestamp 字段。我希望这个时间戳是服务器收到 POST 请求时的时间戳。

那么,我该如何截取这个 POST 请求并放置这个时间戳字段呢?

【问题讨论】:

    标签: django tastypie


    【解决方案1】:

    Django 具有auto_nowauto_now_add 功能,您可以使用这些功能在日期时间字段中自动填写时间。如:

    created_at = models.DateTimeField(auto_now_add=True)

    https://docs.djangoproject.com/en/1.8/ref/models/fields/#datefield

    【讨论】:

      猜你喜欢
      • 2017-08-16
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      • 2020-02-18
      • 1970-01-01
      • 2013-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多