def get(self, request, *args, **kwargs):
# We get file last version
try:
version = FileVersion.objects\
.filter(file_id=self.object.id)\
.latest('created_at')
mime = magic.Magic(mime=True, magic_file=settings.MAGIC_BIN)
mime_type = mime.from_file(version.data.path)
response = HttpResponse(version.data.read(), content_type=mime_type)
return response
except FileVersion.DoesNotExist:
raise Http404
评论列表
文章目录