如何删除haystack返回的点,以便我可以将它用于我的图像路径

时间:2016-03-21 15:23:13

标签: python-3.x solr django-haystack

我正在使用

Django==1.9.4
django-haystack==2.4.1
django-taggit==0.18.0
Pillow==3.1.1
pysolr==3.4.0
pytz==2016.1
python 3.5

我刚刚发现我正在使用的django版本尚未被haystack支持。所以我不能用这个

results.object.image.url

让我的src显示图像。

我必须这样做

 results.image

但显示

./car.jpg
我的工作是做这件事

media/{{result.image}}

但显示

media/./car.jpg

我想删除点

所以它会显示如下

media/car.jpg

也尝试了这个

{{result.image |slice:":1" }}

但这会使一切消失,除了点

我该怎么做?任何指导建议或教程都欢迎

1 个答案:

答案 0 :(得分:0)

>>> img = "./car.jpg"
>>> print img[2:]
car.jpg
>>>

[2:]用于删除字符串img的前两个字符  在你的情况下:

media/{{result.image[2:]}}