1.エンドポイント
フラスコインポートフラスコ、なurl_for #インスタンス化オブジェクトは、フラスコで のApp =フラスコ(__name__ ) #の印刷デフォルト設定情報 #の再分散開発環境 app.config.from_object(「settings.DEV 」) #本番環境の設定に導入 #アプリケーション。 config.from_object( 'settings.Pro') @ app.route(' /インデックス'、メソッド= [ ' GET '、' POST ' ]、エンドポイント= ' XX ' ) DEFのインデックス(): "" " いいえエンドポイントの場合、デフォルトでは、関数の名前です。 なurl_for生成要求URLによって逆転させることができる ""」 印刷(なurl_for(' XX ' )) リターン ' NIミリアンペアデ、ZA恵施!' もし __name__ == ' __main__ ' : app.run()
結果を印刷します:
2.動的ルーティング
app.route @(' /インデックス/ <INT:ID> '、メソッド= [ ' GETは'、' POST ' ]) DEFのインデックス(ID): "" " 何のエンドポイント、関数名がデフォルトでない場合 なurl_for缶によって、逆生成要求URL 「」 " 印刷(ID) リターン 『ニッケル・デミリアンペア、ZA恵施!』
説明:<INT:ID> {}ルーティングここで、<>のJava等価動的、文字列型のタイプを示すパラメータintは書き込みしない示し
app.route @(' /インデックス/ <INT:ID> '、メソッド= [ ' GETは'、' POST ' ]) DEFのインデックス(ID): "" " 何のエンドポイント、関数名がデフォルトでない場合 なurl_for缶によって、逆生成要求のURL 「」 " 印刷((なurl_for 『インデックス』、言及したID上記= 1)) #少し悲しいです逆の経路生成、 印刷(上記ID上記の) リターン 『ニッケル・デミリアンペア、ZAホイ市は!』