필자는 최근 장고django가 모델 맞춤 저장, 최선의 방법으로 업로드 된 파일에 액세스하고 있습니까?
내가 저장 기능 모델에 ImageMagick를 통해 업로드 된 파일을 실행할 수 있도록하려면을 사용하여 experiementing되고,이 때문에 인스턴스가 있었다 때까지 파일을 사용할 수없는 수 없었습니다 실현 나는 그것의 다른 필드
이를 달성하기 위해 더 나은 방법이 있나요
을 채워 일단 저장하여 다시는 저장이 다음 다음 업로드 된 파일에 액세스 할 수있는 시작이라고했다 일하고있어 를 저장? 그냥 좀 두 번class uploadedFiles(models.Model):
orignal_image = models.FileField(upload_to='userimages/')
user = models.ForeignKey(User)
description = models.TextField(blank=True)
def __unicode__(self,force_insert=False, force_update=False):
return "%s uploaded by %s" % (self.orignal_image.path, self.user)
def save(self, force_insert=False, force_update=False):
super(uploadedFiles, self).save()
s = ''
cmd = subprocess.Popen(['identify', '-verbose', self.orignal_image.path], stdout=subprocess.PIPE)
for line in cmd.stdout:
s += line
self.description = s
super(uploadedFiles, self).save()