【发布时间】:2015-05-25 05:17:40
【问题描述】:
我的一个 Django 模型中有一个时间戳字段(比如说评论)。我一直在为 REST API 使用Django-tastypie。现在,当POST 请求提交给/api/v1/comments/ 时,会创建一个新的评论对象,但我如何在此评论中填充timestamp 字段。我希望这个时间戳是服务器收到 POST 请求时的时间戳。
那么,我该如何截取这个 POST 请求并放置这个时间戳字段呢?
【问题讨论】:
我的一个 Django 模型中有一个时间戳字段(比如说评论)。我一直在为 REST API 使用Django-tastypie。现在,当POST 请求提交给/api/v1/comments/ 时,会创建一个新的评论对象,但我如何在此评论中填充timestamp 字段。我希望这个时间戳是服务器收到 POST 请求时的时间戳。
那么,我该如何截取这个 POST 请求并放置这个时间戳字段呢?
【问题讨论】:
Django 具有auto_now 和auto_now_add 功能,您可以使用这些功能在日期时间字段中自动填写时间。如:
created_at = models.DateTimeField(auto_now_add=True)
https://docs.djangoproject.com/en/1.8/ref/models/fields/#datefield
【讨论】: