Flaskでは、静的ファイルをstatic
ディレクトリに配置することが一般的です。まず、Flaskアプリケーションのルートディレクトリにstatic
ディレクトリを作成し、その中に静的ファイルを配置します。
以下に、HTMLテンプレートで静的ファイルを読み込む方法の例を示します。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='styles.css') }}">
</head>
<body>
<h1>Flaskアプリケーション</h1>
<script src="{{ url_for('static', filename='script.js') }}"></script>
</body>
</html>
上記の例では、styles.css
とscript.js
という名前の2つの静的ファイルを読み込んでいます。href
属性とsrc
属性の値には、url_for
関数を使用して静的ファイルのパスを指定します。url_for
関数は、Flaskアプリケーション内の静的ファイルへのURLを生成するために使用されます。filename
引数には、static
ディレクトリ内のファイルのパスを指定します。
このようにして、Flaskアプリケーションで静的ファイルを読み込むことができます。上記の例を参考に、自分のFlaskアプリケーションに適用してみてください。