Probleme beim Zusammensetzen eines String in einem Template

Django, Flask, Bottle, WSGI, CGI…
Antworten
AFX
User
Beiträge: 51
Registriert: Samstag 4. September 2021, 08:40

Ich habe in einem Template eine for-Schleife. Ich iteriere über eine Liste von "Ansprechpartnern" und jeser einzelne Ansprechpartner wird durch ein asp - Objekt repräsentiert. Jetzt will ich das Bild eines Ansprechpartners als Bildressource einbinden und versuche dann einen src-String zu bauen.

Auf diese Weise funktioniert das leider nicht ({{asp.a_name}} ist der Name des Ansprechpartners, welcher gleichsam der Dateiname des Bildes ist). Ich hab schon verschiedene Methodem versucht, leider kann der Term nicht geparst werden. Es kommt immer der Fehler: "Could not parse the remainder" in Bezug auf meinen String:

<img id="picID" width="245" height="300" src="{% static 'static/'+{{asp.a_name}}+'.jpg' %}"></img>
Benutzeravatar
__blackjack__
User
Beiträge: 13100
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@AFX: Innerhalb von Tags werden nicht noch mal Platzhalter erwartet. Die inneren Klammern sind zu viel. Und warum steht da "static/" davor? Was gibt es denn daneben noch in dem Verzeichnis das für das static-Tag konfiguriert wurde?
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
Antworten