有没有办法在views.py中调整原始图像的大小,然后将调整后的图像从视图加载到模板中?我尝试使用 sorl-thumbnail 和 easy_thumbnail,它们工作得很好,但我不知道为什么,每当我使用 apache 服务器上传它时,服务器只加载 django 内置服务器上传的图像,当我加载页面时再次使用 django 的内置服务器,它可以很好地加载上传的图像。那么,无论如何我可以在视图本身中调整图像的大小,然后将其加载到模板中?如果有,请指导我该怎么做。谢谢!
模型.py
class Status(models.Model):
status = models.TextField()
image = ImageField(upload_to=get_upload_file_name, blank=True)
pub_date = models.DateTimeField(default=datetime.now)
creator = models.ForeignKey(User, related_name="creator_set")
likes = models.ManyToManyField(User, through="Like")
class Meta:
ordering = ['-pub_date']
verbose_name_plural = ('Status')
def __unicode__(self):
return self.status