Heim > Artikel > Web-Frontend > Warum wird meine externe CSS-Datei nicht in meine Flask-Anwendung geladen?
F: Ich versuche, eine externe CSS-Datei zum Formatieren meiner Flask-Vorlage zu verwenden, aber die Stile werden nicht angewendet . Hier ist meine Dateistruktur:
/app - app_runner.py /services - app.py /templates - mainpage.html /styles - mainpage.css
mainpage.html
<html> <head> <link rel= "stylesheet" type= "text/css" href= "../styles/mainpage.css"> </head> <body> <!-- content -->
A: Um dieses Problem zu beheben, benötigen Sie einen dedizierten „statischen“ Ordner für Speichern Ihrer CSS- und JS-Dateien. Hier ist die korrigierte Dateistruktur:
/app - app_runner.py /services - app.py /templates - mainpage.html /static /styles - mainpage.css
mainpage.html
<html> <head> <link rel= "stylesheet" type= "text/css" href= "{{ url_for('static',filename='styles/mainpage.css') }}"> </head> <body> <!-- content -->
Flask sucht nun nach der CSS-Datei unter static/styles/mainpage.css.
Das obige ist der detaillierte Inhalt vonWarum wird meine externe CSS-Datei nicht in meine Flask-Anwendung geladen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!