我已经使用 Django 在 Heroku 上部署了一个应用程序,到目前为止它似乎正在运行,但我在上传新缩略图时遇到了问题。我已安装 Pillow 以允许我在上传图像时调整图像大小并保存调整后的缩略图,而不是原始图像。但是,每次上传时,我都会收到以下错误:“此后端不支持绝对路径。” 当我重新加载页面时,新图像在那里,但没有调整大小。我正在使用 Amazon AWS 来存储图像。
我怀疑它与我的models.py有关。这是我的调整大小代码:
class Projects(models.Model):
project_thumbnail = models.FileField(upload_to=get_upload_file_name, null=True, blank=True)
def __unicode__(self):
return self.project_name
def save(self):
if not self.id and not self.project_description:
return
super(Projects, self).save()
if self.project_thumbnail:
image = Image.open(self.project_thumbnail)
(width, height) = image.size
image.thumbnail((200,200), Image.ANTIALIAS)
image.save(self.project_thumbnail.path)
有什么我想念的吗?我需要告诉它别的吗?