ホームページ > 記事 > ウェブフロントエンド > 外部 CSS ファイルが Flask アプリケーションに読み込まれないのはなぜですか?
Q: 外部 CSS ファイルを使用して Flask テンプレートのスタイルを設定しようとしていますが、スタイルが適用されません。私のファイル構造は次のとおりです:
/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: この問題を解決するには、専用の「静的」フォルダーが必要です。 CSS ファイルと JS ファイルを保存します。修正されたファイル構造は次のとおりです:
/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 は static/styles/mainpage.css の下で CSS ファイルを検索します。
以上が外部 CSS ファイルが Flask アプリケーションに読み込まれないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。