[02]フラスコチュートリアル基本的なルートを定義

基本的なルート定義

  • パラメータは、明確に定義されたルートは、要求を指定します
  • 郵便配達の使用

指定されたルーティングアドレス

、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の古いバージョンでは以下の効果を示して、あなたは、[スタート]をクリックすることができます 
  • 郵便配達を使用した後、オープン、登録ページをポップアップ表示されます、の下の選択  Skip this,go straight to the app 手続きを

おすすめ

転載: www.cnblogs.com/zeug/p/11362371.html