Dateien aus send_from_directory () in flask können nicht abgerufen werden
Ich habe eine HTML-Datei, die auf ein statisches Objekt wie dieses verweist
<img src="img/snacks.png">
<link href="css/bluestrap.css" rel="stylesheet">
Daher versucht der Browser, dies über aufzurufen, und flask tut dies nicht
http://127.0.0.1:5000/img/snacks.png
Es gibt viele solcher Verweise auf mehrere Dateien, sodass das Ändern der Verweise nicht möglich ist. Wie kann ich diese statischen Dateien von FLASK bereitstellen?
Ich habe alle diese statischen Dateien in den Ordner "static" kopiert und dies versucht
@app.route('/<path:filename>')
def send_file(filename):
return send_from_directory('/static', filename)
Dies funktioniert jedoch nicht. Gibt es eine andere Möglichkeit, dies zu tun? oder was mache ich falsch