sweetpie api 不支持上传文件,所以我必须使用普通视图功能,查看我的其他问题
这是我的图片资源
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 秒。这必须在正常视图功能中完成。
我怎样才能做到这一点?