Flask-application
フラスコ–アプリケーション
プロジェクトへのフラスコモジュールのインポートは必須です。 Flaskクラスのオブジェクトは、 WSGI アプリケーションです。
Flaskコンストラクターは、* currentモジュール(name)*の名前を引数として取ります。
Flaskクラスの* route()*関数はデコレータであり、関連付けられた関数を呼び出すURLをアプリケーションに通知します。
- rule パラメーターは、関数とのURLバインディングを表します。
- options は、基になるRuleオブジェクトに転送されるパラメーターのリストです。
上記の例では、 ’/’ URLは* hello_world()*関数にバインドされています。 したがって、Webサーバーのホームページをブラウザーで開くと、この関数の出力がレンダリングされます。
最後に、Flaskクラスの* run()*メソッドは、ローカル開発サーバーでアプリケーションを実行します。
すべてのパラメーターはオプションです
Sr.No. | Parameters & Description |
---|---|
1 |
host リッスンするホスト名。 デフォルトは127.0.0.1(localhost)です。 サーバーを外部で使用できるようにするには、「0.0.0.0」に設定します |
2 |
port デフォルトは5000 |
3 |
debug デフォルトはfalseです。 trueに設定されている場合、デバッグ情報を提供します |
4 |
options 基礎となるWerkzeugサーバーに転送されます。 |
上記の Python スクリプトは、Pythonシェルから実行されます。
Pythonシェルのメッセージはそれを知らせます
ブラウザで上記のURL* (localhost:5000)*を開きます。 *「Hello World」*メッセージが表示されます。
デバッグモード
デバッグ*モードを有効にするには、 *application オブジェクトの debug プロパティを True に設定してから、実行するか、デバッグパラメーターを* run()*メソッドに渡します。