1. 神経質やせ男チャンネル
  2. url_forで初めてWebらしくなっ..
url_forで初めてWebらしくなった話
2026-03-01 02:08

url_forで初めてWebらしくなった話

Flaskのurl_forを使って、初めて「Webアプリっぽさ」を実感。
リンクの作り方が変わるだけで、設計の考え方まで変わった体験を語ります。

#Flask学習
#url_for
#Webアプリ開発
#Python初心者
#個人開発
---
stand.fmでは、この放送にいいね・コメント・レター送信ができます。
https://stand.fm/channels/608520b1eeca46c0ab7489cd

感想

まだ感想はありません。最初の1件を書きましょう!

00:06
神経質やせ男です。 今日は、フラスクを触っていて、「あ、これWebサイトだわ。」 と初めて実感した瞬間の話です。
その正体が、url4という関数。 正直に言うと、最初は舐めてました。
リンクなんてhtmlのhタグにurlを書けばいいだけじゃん、と。 でも実際に使ってみると、考えが一気に変わりました。
今回作ったのは、トップ画面から商品一覧、 そこから商品詳細へ画面が遷移するよくある構成です。
ここでurl4を使うと、リンク先を URL文字列ではなく、Pythonの関数名で指定できます。
これの何が嬉しいか。 ファイル名を変えても、配置場所を変えても、リンクを書き直さなくていい。
つまり、どこにあるかじゃなくて、 どの画面下でリンクを作れるんです。
これ、一気にウェブアプリ感が出ます。 特に感動したのが、共通テンプレートとの相性。
フッターにトップへ戻るリンクを一箇所書くだけで、 全部の画面に反映される。
しかも、一部の画面だけリンクを増やしたい時は、 テンプレートを活かしたまま追加もできる。
この時点で、「あ、これは静的HTMLとは別物だ。」 と腹打ちしました。
もちろん、新しい疑問も出てきます。 スーパーって何?
動的なIDってどう渡してるの? リンクが増えたらどう管理するの?
でも、それはちゃんとウェブアプリとして成長している証拠。
URL4を使った瞬間、フラスクが他の勉強用フレームワークから、 ちゃんとしたウェブシステムに見え始めました。
次回はこのリンクで使っているIDの正体について掘り下げていきます。
ご静聴ありがとうございました。
02:08

コメント

スクロール