使用フラスコスクリプトは、コマンドラインオプションをサポートしています

フラスコ開発のWebサーバーが起動し、多くの設定オプションをサポートしていますが、唯一のパラメータとしてスクリプトに()app.runする
機能。この方法では、理想的な方法は、コマンドラインパラメータを使用することです設定オプションを転送することは非常に簡単ではありません

フラスコスクリプトは、フラスコの拡張であるフラスコプログラムのコマンドラインパーサーを追加します。フラスコスクリプトが付属しています
一般的なオプションのセットが、また、カスタムコマンドをサポートし
、以下のものを使用して:
1、インストールフラスコスクリプト
ウィンドウのコマンドラインでは、仮想環境を活性化させます

 

 


フラスコスクリプトをインストールするPIP

 

 

2、hello.pyプログラムを配置するために、コマンドライン解析機能を追加変更する必要があります

 

 


ブート後manager.run()によってサーバーは、コマンドライン解析することができます
注:アップグレードパッケージので、「フラスコのWeb開発:PythonベースのWebアプリケーション開発の実際の戦闘」flask.ext.scriptインポートマネージャからはに更新されましたflask_scriptインポートマネージャから

図3は、使用状況の表示
を示し、以下、venvで実行hello.pyを:

 

 

Pythonのシェルのシェルコマンドは、プログラムのコンテキストでセッションを開始します。あなたは、メンテナンス作業やテストだけでなく、デバッグ例外を実行するには、このセッションを使用することができます。

runserverは、Webサーバーを有効にするコマンド。実行のpython hello.pyののrunserverは、デバッグモードでサーバを起動し、表示オプションは以下のとおりです。

 

 


--hostパラメータは、クライアントからのネットワークインタフェース接続をリッスンしてWebサーバに指示するために使用され、デフォルトでは、フラスコの開発用ウェブサーバーはこれだけ、サーバーが接続を開始したコンピュータから受け付け、ローカルホスト上の接続を待機し、次のコマンドを実行すると、ウェブを可能にサーバに同じネットワーク接続で他のコンピュータを可能にするパブリック・ネットワーク・インタフェースで接続をリスニングサーバー:

 

 


他のデバイスは現在、同じネットワークには、Webサーバー上のポート5000に接続されて使用することができ、内容を表示します

おすすめ

転載: www.cnblogs.com/lw-monster/p/11773476.html