Flaskのurl_for
関数は、エンドポイントからURLを生成するための便利なツールです。この関数は、ページの遷移や画像の表示、CSSやJavaScriptなどの読み込みに使用されます。
url_forの基本的な使用方法
url_for
関数は、以下のように使用します。
url_for('関数名')
このコードは、指定した関数名のURLを生成します。例えば、以下のように使用することができます。
<a href="{{ url_for('関数名') }}">New Page</a>
このコードは、指定した関数に対応するページへのリンクを生成します。
url_forで画像を表示する
url_for
関数は、画像を表示するためにも使用できます。以下のように使用します。
<img src="{{ url_for('static', filename='画像名.jpg') }}">
このコードは、指定した画像を表示します。
url_forでCSSやJavaScriptを読み込む
url_for
関数は、CSSやJavaScriptを読み込むためにも使用できます。以下のように使用します。
<link rel="stylesheet" href="{{ url_for('static', filename='css/base.css') }}">
<script src="{{ url_for('static', filename='js/myjs.js') }}"></script>
このコードは、指定したCSSとJavaScriptを読み込みます。
以上が、Flaskのurl_for
関数の基本的な使用方法となります。この関数を使うことで、URLの管理が容易になり、コードの可読性も向上します。.