Seite 2 von 2

Re: Nutzereingabe verarbeiten Flask

Verfasst: Freitag 31. August 2018, 21:42
von Hypec
Entschuldigung erstmal für die späte Antwort aber ich war im Urlaub. Also der Teil das ganze in ein dict zu speichern geht jetzt sehr gut danke dafür erstmal. Aber der Teil geht nicht da das {data_one} in den Anführungszeichen nicht als Variabel erkannt wird und gibt diesen Fehler in der Konsole aus. Weiß jemand wie ich die Variabel in den Pfad einbinde?

Code: Alles auswählen

{%if data_one %}<img src="/image/{data_one}.png">{%endif%}

Code: Alles auswählen

2018-08-31T20:28:02.110083+00:00 app[web.1]:   File "/app/app.py", line 69, in daten

2018-08-31T20:28:02.110085+00:00 app[web.1]:     plot = PLOTS[data_one]

2018-08-31T20:28:02.110092+00:00 app[web.1]: KeyError: '{data_one}'

2018-08-31T20:28:02.110864+00:00 app[web.1]: 10.102.18.156 - - [31/Aug/2018:20:28:02 +0000] "GET /image/%7Bdata_one%7D.png HTTP/1.1" 500 291 "https://pythonv1.herokuapp.com/data" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0"

Re: Nutzereingabe verarbeiten Flask

Verfasst: Samstag 1. September 2018, 12:27
von __blackjack__
@Hypec: Schau mal in der Template-Dokumentation wie man Variablen im Template einsetzt. Das ist an der Stelle nicht ganz richtig.