【发布时间】:2013-05-28 06:12:11
【问题描述】:
tastypie api不支持上传文件,所以我必须使用普通视图功能,查看我的other question
这是我的图片资源
class ImageResource(ModelResource):
album = fields.ForeignKey(AlbumResource, 'album')
upload_by = fields.ForeignKey(UserResource, 'upload_by')
class Meta:
always_return_data=True
filtering = {
"album": ('exact',),
}
queryset = Image.objects.all()
cache = SimpleCache(timeout=100)
resource_name = 'image'
authorization = ImageAuthorization()
现在假设我以普通视图功能上传图片,因为我将缓存超时设置为 100 秒,浏览器不会在 100 秒内更新查询。
我想要的是浏览器在图像上传后立即更新查询,如果没有任何变化,将缓存超时保持为 100 秒。这必须在普通视图功能中完成。
我该怎么做?
【问题讨论】:
-
你确定好吃的派不支持文件上传吗? This question 似乎表明可以这样做。
标签: django view memcached tastypie