我有一个非常简单的模型:
class challenge(models.Model):
challenge = models.CharField(max_length=255)
timestamp = models.DateTimeField('date published',null=True,blank=True)
code = models.CharField(max_length=255)
该模型通过Tastypie链接。
默认情况下,添加条目时,timestamp字段为空。
我想用用户第一次访问资源的时间更新时间戳字段。
例如,如果管理员添加的数据是:
Challenge: Do something
Timestamp: Null
Code: 123
然后在访问/api/challenge/1/?format=json
后输出为:
{"challenge": "Do something", "code": "sasdasd", "id": 2, "resource_uri": "/api/challenge/2/", "timestamp": "2015-05-11T12:18:54"}
这是否可以使用Tastypie以及如何使用?