ブログを作成するとしましょう。ブログには、通常どおり設定された 3 つの静的ルートがあります。どの静的ルートも一致しない場合、メソッド post_page() がデータベースでブログ投稿を検索して回答を返すようにします。
/ → def index_page(): return "Index page"
/about → def index_page(): return "About page"
/contact → def index_page(): return "Contact page"
/<somethingelse> → def post_page(): return get_content(somethingelse)
URL の例は次のとおりです。
http://localhost/ → show the index page
http://localhost/about → show the about page
http://localhost/contact → show the contact page
http://localhost/the-largest-known-prime-number → shows my log about the largest known prime number, it is fetched from the database.
http://localhost/my-cat → shows my log about my cat
http://localhost/my-dog → shows my log about my dog
Flaskを使用してこれを行う最良の方法は何ですか? 可能であればurl_for('about')
、静的ルートの URL を検索するために使用できるようにしたいと考えています。