4

views.py で元の画像のサイズを変更し、サイズ変更された画像をビューからテンプレートにロードする方法はありますか? sorl-thumbnail と easy_thumbnail を使用してみましたが、うまく機能しますが、Apache サーバーを使用してアップロードするたびに、サーバーは django の組み込みサーバーによってアップロードされた画像のみをロードし、ページをロードすると、なぜかわかりません再びdjangoの組み込みサーバーを使用すると、アップロードされた画像がうまくロードされます。それで、ビュー自体で画像のサイズを変更してからテンプレートにロードできる方法はありますか? もしあれば、どうすればいいのか教えてください。ありがとうございました!

models.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
4

1 に答える 1