2016-03-21 3 views
0

verwenden kann ich verwendeWie kann ich den Punkt, kehrt Heuhaufen entfernen, so dass ich es für meinen Bildpfad

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 

i verwende ich gerade herausgefunden, dass die Version von django wird nicht unterstützt durch Heuhaufen noch. Also kann ich nicht

results.object.image.url 

für meine src verwenden, um ein Bild anzuzeigen.

Ich habe dieses

results.image 

zu tun, aber dies zeigt

./car.jpg 

die Arbeit um Ich hatte dieses

media/{{result.image}} 

zu tun war, aber das zeigt

media/./car.jpg 

Ich möchte den Punkt

so entfernen Sie es wie dieser

media/car.jpg 

versucht, diese auch

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

angezeigt wird, sondern dass alles außer dem Punkt

verschwinden lässt Wie kann ich das machen? eine Anleitung Beratung oder Anleitungen zu betrachten sind alle

Antwort

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

Das erlaubt [2:] verwendet wird, um die ersten beiden Zeichen des Strings img in Ihrem Fall zu entfernen:

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

Dank für die Antwort Ich habe es versucht und es hat nicht funktioniert. Dies war der Fehler msg "Der Rest konnte nicht analysiert werden: '[2:]' von 'result.image [2:]'" – losee

+0

Hmm, was ist der Typ von result.image? Könnten Sie versuchen, str (result.image) [2:]? – Jbertrand

+0

danke für die Antwort, die auch nicht funktioniert. Ich denke nicht, dass es gemacht werden kann. Ich muss nur Suchergebnisse ohne Bilder zurückgeben. Welche Art von Ergebnis scheint unvollständig zu sein – losee

Verwandte Themen