django / ImageKit - 显示图像的绝对路径

时间:2011-03-02 05:33:09

标签: django django-templates django-views imagekit django-imagekit

我正在使用ImageKit,由于某种原因,它正在显示图像的绝对路径。知道如何让它显示我在MEDIA_URL中设置的路径吗?

1 个答案:

答案 0 :(得分:0)

问题出在使用ImageKit cache_dir设置的模型中。如果你在路径前放一条斜线并拥有图像的绝对路径,那么当你在模板中拉出图像时,它将显示图像的绝对路径:

cache_dir = '/mymedia/myimages/cache/'

但是如果从路径中删除前斜杠而不包括MEDIA_URL中提到的文件夹(在settings.py中),那么引用绝对路径的问题就会消失:

cache_dir = 'myimages/cache/'