これを行うための4つのステップ(Flaskがすべて適切にセットアップされていることを前提として、ここで他のいくつかの回答に基づいて多くを構築します):
1)フォルダに静的フォルダを作成しapp
ます。[root_folder]/app/static/
2)すべての静的コンテンツ(画像、JavaScript、CSSなど)をこれらのフォルダーに移動します。コンテンツをそれぞれのフォルダに保存します(必須ではなく、すっきりと整理されています)。
3)フォルダ内__init__.py
のファイルを次の行になるように変更します。app
app.static_folder = 'static'
これにより、アプリはstatic
フォルダーを識別し、それに応じて読み取ることができます。
4)HTMLで、ファイルリンクを次のように設定します。
<link ... href="{{ url_for('static', filename='[css_folder]/[css-file].css') }}" />
たとえば、CSSフォルダを「スタイルシート」およびファイル「スタイル」と呼ぶ場合、次のようになります。
<link ... href="{{ url_for('static', filename='stylesheets/styles.css') }}" />
これですべてが正しく設定されます。幸運を!