😳

外部スクリプトファイル(js/css)を読み込む(Flask+HTML)

2022/10/30に公開

Flask+Jinja2でWeb開発をしています。
そこで、HTMLに直書きしていたJavaScriptを外部スクリプトファイルに移行した時に躓いたので、その備忘録。

普通に書いても読み込んでくれない。

最初は、こんな感じで書いたのですが、全く動いてくれない...

~略~
<script src="static/js/script.js"></script>

なぜだろう?と調べてみたところ、、、

この書き方じゃないと読み込まない!

<script src="{{ url_for('static', filename='js/script.js') }}"></script>

うん、なんか遠回りした書き方になるんだ。これが判明するまでどれだけ苦労したか...
「へぇ〜」と思った今日この頃でした。

Discussion