【フラスコ】簡単な一連の手順フラスコを開発

知識ポイント

  1. 初期化:各フラスコプログラムは、プログラムのインスタンスを作成する必要があり、WSGI(Webサーバーゲートウェイインターフェイス)プロトコル、要求続く- >フラスコOBJは、
    インスタンスを作成する:
    app = Flask(__name__)
    コンストラクタフラスコクラスを一つだけ、すなわち、メインプログラムモジュールのパラメータを指定する必要があり、またはパッケージ名。ほとんどのプログラムでは、Pythonの名前の変数が必要な値です。それは、意思決定プロセスのルートです。

  2. ルーティング機能とビュー:クライアント(ウェブ) - >ウェブサーバ- >フラスコOBJの
    URLと呼ばれる間のハンドラ関数関係ルーティング
    フラスコプログラムが提供さapp.route()デコレータを使用します。
    フラスコは、ルートのint、float型、およびパスの種類をサポートしています。パスタイプは、文字列であるが、ダイナミック・セグメントの一部としてではないスラッシュ考えセパレータ。



具体的な動作

  1. フラスコ、環境へのpythonがあったかどうかをチェックしimport flask、適切かどうか、人pip install flask
  2. 新しいファイルを作成しますhello.py

    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def index():
        return '<h1>Hello World!</h1>'
    
    if __name__ == '__main__':
        app.run(debug=True)

    python hello.py
    あなたは、ページの出力を見ることができます:Hello World!

  3. ダイナミックルーティングを追加し、新しいファイルを作成しますHello_1.py

    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def index():
        return '<h1>Hello World!</h1>'
    #this point change
    @app.route('/user/<name>')
    def user(name):
        return 'Hello, %s!' % name
    
    if __name__ == '__main__':
        app.run(debug=True)

    python hello.py
    私たちは、出力Webページを見ることができます:Hello World!
    アドレスバーで一緒に、などの/user/yanshanbei見ジャンプ:Hello, yanshanbei!





これまでのところ、我々は簡単なWebページフラスコの友人を完了しました。ナショナルは更新していきます......

おすすめ

転載: www.cnblogs.com/yanshanbei/p/11604591.html