使用 Django-tastypie 时在获取 POST 请求时创建时间戳字段

Create timestamp field on getting a POST request when using Django-tastypie

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

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

Django 具有 auto_nowauto_now_add 功能,您可以使用它们自动填充 DateTime 字段中的时间。如:

created_at = models.DateTimeField(auto_now_add=True)

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