Flask ein Bild mit dynamischen Namen als Teil des Dateinamen anzeigen
Verfasst: Mittwoch 22. Juni 2022, 16:42
Hallo zusammen,
ich versuche einmal mein Problem so deutlich wie möglich zu erklären.
Ich betreibe mehrere Clients, die zyklisch u.a. ein Statusbild an den Flask-Server senden. Im Flask-Server findet die Konfiguration dieser Clients statt. Jeder Client besitzt seine eigene Configseite im Server.
Während der Ersteinrichtung eines Clients wird eine eindeutige config_id für den Client vergeben. Der Client setzt vor dem Senden des Bildes den Namen aus der config_id und _matrix.png zusammen.
Zum Beispiel: 123456789_matrix.png
Jetzt möchte ich gerne auf der entsprechenden Configseite auch das richtige Bild sehen.
Teil der config-Eingabe ist:
<label>Öffentliche ID</label>
{{ form.public_id() }}
Im Beispiel wurde im Feld Öffentliche ID: 123456789 eingegeben und gespeichert.
Also dachte ich, dass ich es so in der Art lösen könnte:
<img src="{{ url_for('static', filename=public_id + '_matrix.png') }}"/>
Aber leider ohne Erfolg
Hoffentlich hat einer von euch einen Tipp für mich
Viele Grüße
Agascha
ich versuche einmal mein Problem so deutlich wie möglich zu erklären.
Ich betreibe mehrere Clients, die zyklisch u.a. ein Statusbild an den Flask-Server senden. Im Flask-Server findet die Konfiguration dieser Clients statt. Jeder Client besitzt seine eigene Configseite im Server.
Während der Ersteinrichtung eines Clients wird eine eindeutige config_id für den Client vergeben. Der Client setzt vor dem Senden des Bildes den Namen aus der config_id und _matrix.png zusammen.
Zum Beispiel: 123456789_matrix.png
Jetzt möchte ich gerne auf der entsprechenden Configseite auch das richtige Bild sehen.
Teil der config-Eingabe ist:
<label>Öffentliche ID</label>
{{ form.public_id() }}
Im Beispiel wurde im Feld Öffentliche ID: 123456789 eingegeben und gespeichert.
Also dachte ich, dass ich es so in der Art lösen könnte:
<img src="{{ url_for('static', filename=public_id + '_matrix.png') }}"/>
Aber leider ohne Erfolg

Hoffentlich hat einer von euch einen Tipp für mich
Viele Grüße
Agascha