フラスコのメガワールドフラッグチュートリアル


導入


Hello World Programを作ることは、Django、ウェブ2 py、ビンなどのような他のウェブフレームワークと比較して、フラスコで非常に簡単です.

フラスコこんにちは世界の例を理解するには、ここでいくつかの重要な用語を知っている必要があります.

  • WSGIまたはWebサーバのゲートウェイインターフェイスは、Webアプリケーションの開発のためにPythonで使用されます.ユニバーサルインタフェースでは,webアプリケーションとwebサーバの間の仕様と考えられる.

  • Jinja 2は、動的なWebページをレンダリングするために特定のデータソースとテンプレートを組み合わせたWebテンプレートエンジンです.

  • WerkzeugはPythonでWSGI互換のWebアプリケーションを作成するためのライブラリです.
  • インストール


    まず、フラスコをインストールしていない場合は、次のコマンドを実行してインストールします.
    $ pip install Flask
    

    ハローワールド


    インストールを完了したら、Flickr Hello Worldプログラムの例のコードを参照してください.
    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route("/")
    def hello_world():
        return "Hello world!"
    
    if __name__=="__main__":
        app.run(host="0.0.0.0", port="5000")
    
    このコードを実行した後、このような出力を取得します.

    その後、Webブラウザ上のURL http://127.0.0.1:5000/に結果を確認してください.

    コードを理解しましょう
    まず、フラスクモジュールからフラスココンストラクタをインポートします.
    from flask import Flask
    
    このフラスコオブジェクトはWSGIアプリケーションです.
    その後、我々はフラスココンストラクターを格納するアプリケーション変数を作成します.
    app = Flask (__name__)
    
    その後、フラスコにPython関数を呼び出すためのルートが必要です.ルートは、関数が特定のURLに関連付けられているアプリケーションに指示します.
    @app.route("/")
    def hello_world():
        return "Hello world!"
    
    この関数は、ブラウザに何かを返すことに注意してください.
    今、ホスト0.0.0.0とポート5000でサーバを走らせる必要があります.
    app.run(host="0.0.0.0", port="5000")
    
    おめでとう、あなたの最初のフラスコのWebアプリケーションを作成している.
    記事を読む