基本的なルート定義
- パラメータは、明確に定義されたルートは、要求を指定します
- 郵便配達の使用
指定されたルーティングアドレス
#、DEMO1のへのアクセスパス の@ app.route(' DEMO1 / ' ) DEF DEMO1(): リターン ' DEMO1 '
ルーティング例に渡すパラメータ
ユーザーの個人情報の異なるビューを表示するには、同じ機能を使用します。時々、私たちのような、処理の機能の同じビューにマッピングされたURLの同じ種類を必要としています。
#のルートは、パラメータを渡す @ app.routeを(' /ユーザ/ <user_idの> ' ) DEF USER_INFO(USER_ID): リターン ' こんにちは%S '%のuser_id
- 文字列ルーティングプロセスとして渡されたデフォルトのパラメータは、パラメータの種類を指定することもできます
# 路由传递参数
@app.route('/user/<int:user_id>')
def user_info(user_id): return 'hello %d' % user_id
INTは、ここで指定されたアングルブラケットコンテンツが動的である、これは一時的にINTを受け入れることが理解されるであろう、実際に着信IntegerConverterパラメータを処理するために使用されるURLの代表をint型
リクエストメソッドを指定します
フラスコ内で、ルートを定義し、デフォルトモードが要求されます。
- 取得する
- OPTIONS(自分の)
- HEAD(自分の)
あなたが要求に裁判を追加したい場合は、次の項目を指定できます。
@app.route('/demo2', methods=['GET', 'POST'])
def demo2(): # 直接从请求中取到请求方式并返回 return request.method
DEMO2リクエスト方法:
リクエストのポストマンを使用してテスト
ポストマンクロームプラグインが強力なデバッグWebページで、HTTPリクエストを送信、我々はツールを知っているプログラマが必要なバックエンドとして直接ルートとビューのデバッグ機能を書き出すために行くことができます。
- インストール1:設置店検索郵便配達Chromeの拡張機能に直接アクセス
- インストール2:https://www.getpostman.com/ 公式サイトデスクトップバージョンをダウンロードします
-
インストール3:ポストマンは、すでにブラウザにプラグインフォルダをダウンロード
- Chrome拡張機能のページを開き、開いて
开发者模式
オプションを - プラグインフォルダブラウザ(拡張またはクリックロードフォルダ選択をアンパック)
- 次世代のMacデスクトップアイコンでは、[スタート]をクリックします
- ChromeブラウザのUbuntuの古いバージョンでは以下の効果を示して、あなたは、[スタート]をクリックすることができます
- Chrome拡張機能のページを開き、開いて
-
郵便配達を使用した後、オープン、登録ページをポップアップ表示されます、の下の選択
Skip this,go straight to the app
手続きを