Contents
Symptom: Dieser seltsame Fehler:
sqlalchemy.exc.DataError: (psycopg2.errors.InvalidTextRepresentation) FEHLER: ungültige Eingabesyntax für Typ integer: »app.js«
LINE 3: WHERE todolists.id = ‚app.js‘
Lösung: Korrektes Referenzieren des Javascript-Files in einer Flask-Applikation:
In Flask apps stehen JavaScript und CSS files standardmässig in einem static
genannten directory neben dem templates
Directory, das die HTML templates enthält.
Im HTML-File wird ein File (z.B. Namens app.js) dann so referenziert:<script src="{{url_for('static', filename='app.js')}}"></script>
Achtung: Das Scripts-Tag muss am Ende des Bodies stehen.