我一直在使用Django imagekit沒有在模板中的任何問題,但現在我需要在視圖中沒有範本中的網址,下面這個例子在imagekit文檔:Django Imagekit - 如何獲取網址不在模板中?
source_file = open('/path/to/myimage.jpg')
image_generator = Thumbnail(source=source_file)
result = image_generator.generate()
所以我這樣做:
course_img = open(settings.MEDIA_ROOT+str(course.image), 'rb+')
image_generator = myapp_images.Thumbnail100x100(source=course_img)
result = image_generator.generate()
然後,我嘗試從「結果」變量獲得url,但我不知道如何:我已經
details_html += "<img class='img-rounded' src='"+ str(result) +"'/>
一直試圖用str(result), result.url, result.name
等...沒有運氣,任何想法如何得到它? Thx
這是正確的。對於想知道什麼是「myapp_images」的人,我想這是你保留自定義生成器的地方。你可以使用'from imagekit.generatorlibrary import Thumbnail'來代替。 – Wtower