我正在使用this plugin to生成縮略圖。但somhow我不能讓它工作。模型運行良好,因爲圖像可以從管理界面上傳,甚至可以生成縮略圖。我上傳了名爲「myphoto.jpg」的圖片。我的觀點是這樣的。Djangothumbnails應用程序問題
def mainpage(request,slug):
page = get_object_or_404(MainPage, slug=slug)
image = get_object_or_404(Image)
return direct_to_template(request, 'flatpage.html',
extra_context={
'page':page,
'image':image,
})
我已經將模型中的類定義爲「Image」。我在模板中有這個: <img src="{% image.photo.myphoto_125x125 %}">
但模板顯示錯誤。
這是我的模型:
class Image(models.Model):
title = models.CharField(max_length=100)
photo = ImageWithThumbsField(upload_to='images/', sizes=((125,125),(200,200)))
# second_photo = ImageWithThumbsField(upload_to='site_media/images')
def __unicode__(self):
return self.title
第二場,「second_photo」我已經註釋掉,因爲它創建的主圖像的副本。即使我正在尋找一種方法來爲第一個字段本身的實際未處理圖像創建條目。