Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django:tastypi:显示记录后更新记录_Django_Tastypie - Fatal编程技术网

Django:tastypi:显示记录后更新记录

Django:tastypi:显示记录后更新记录,django,tastypie,Django,Tastypie,我有一个非常简单的模型: 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链接 默认情况下,添加条目时时间戳字段为空 我

我有一个非常简单的模型:

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"}

这是否可能使用Tastype以及如何使用?

什么时候是
11/11/11 22:22
?这是用户访问资源的时间吗?你能给我们看一下你的API代码吗?好的,我正在从头开始输入,输出是:{“challenger”:“Do something”,“code”:“sasdasd”,“id”:2,“resource_uri”:“/API/challenge/2/”,“timestamp”:“2015-05-11T12:18:54”}现在的API代码只是:class challengerSource(ModelResource):class Meta:queryset=challenge.objects.all()资源名称='challenge'