😳
外部スクリプトファイル(js/css)を読み込む(Flask+HTML)
Flask+Jinja2でWeb開発をしています。
そこで、HTMLに直書きしていたJavaScriptを外部スクリプトファイルに移行した時に躓いたので、その備忘録。
普通に書いても読み込んでくれない。
最初は、こんな感じで書いたのですが、全く動いてくれない...
~略~
<script src="static/js/script.js"></script>
なぜだろう?と調べてみたところ、、、
この書き方じゃないと読み込まない!
<script src="{{ url_for('static', filename='js/script.js') }}"></script>
うん、なんか遠回りした書き方になるんだ。これが判明するまでどれだけ苦労したか...
「へぇ〜」と思った今日この頃でした。
Discussion