我一直在使用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