TastyPie - 在工作人员上传图像文件,只需设置路径

时间:2016-12-14 22:14:21

标签: django tastypie

我有一名工作人员接收视频并生成该视频的缩略图。然后,工作人员将缩略图上传到S3。

我想要做的是在完成时点击TastyPie资源并保存图像上传到的路径。但是我遇到了麻烦,因为TastyPie希望发送一个文件,而我只是发送路径。

有没有办法伪造上传这个文件?

class Video(models.Model): thumbnail = models.ImageField(blank=True, null=True)

class VideoResource(NamespacedModelResource): thumbnail = fields.FileField(null=True, blank=True) def hydrate_thumbnail(self, bundle): # The following is obviously wrong. # bundle.data['thumbnail'] is set to the path that the image is already stored from django.core.files import File return File(bundle.data['thumbnail'])

0 个答案:

没有答案