マイファーストフラスク
導入
あなたはどのようにプログラムを知って希望を持っているが、あなたはどこから始めるべきか見当がつかない?プログラミング、ソフトウェア工学、データサイエンス、データ構造、アルゴリズム、開発者関係を正しく学ぶ方法をご案内いたします.
私が持っているパイソンブートキャンプの間の過去3週間基本的なPythonプログラミングの概念を得た.Pythonの基礎を確認できます. は、現実世界のPythonアプリケーションを開発する方法を学びました. Pythonのオブジェクト指向プログラミングをより効果的にソフトウェアを開発する方法を学びました. Python関数の開発方法、Pythonでのフロー制御文の使用方法を学びました. ウェブ開発、データサイエンス、機械学習、およびAIなどの特定の分野でPythonプログラミング技術を適用できました. Pythonへの導入からWeb開発用のPythonアプリケーションへのすべての基本的な知識を適用すると、この記事ではPython Frask Frameworkの基本的な概念を提供します.
記事は初心者と専門家のために設計されています.
フラスコWebフレームワーク入門.
どのようなWebフレームワークですか?ウェブフレームワークは、Webアプリケーション開発者がアプリケーション を書くことができるライブラリとモジュールのコレクションを表します
何がフラスコですか?
フラスコは、Pythonで軽量なWebアプリケーションを構築するライブラリを提供するWebフレームワークです.それは、ポロコと呼ばれる国際的なパイソン愛好家のチームを率いたアーミンRonacherによって開発されました. フラスコはWerkzeg WSGIツールキットとJinja 2テンプレートエンジンに基づいています.WSGIとは WebサーバとWebアプリケーション間のユニバーサルインターフェイスの仕様として考慮されているPython Webアプリケーション開発の標準であるWebサーバゲートウェイインターフェイスの頭字語です. Jinja 2とは
Jinja 2は、特定のデータソースとテンプレートを組み合わせて動的WebページをレンダリングするWebテンプレートエンジンです.
フラスコ環境設定.
システムにフラスコをインストールするには、Python 3以降をシステムにインストールする必要があります.
仮想環境のインストール
VirtualEnvは、孤立したPython環境を作成するためのツールです.
以下のコマンドを使用してインストールできます
Linuxで
ファーストフラスコ
フラスコでの最初のプログラムを作成するには、ファイルアプリケーションを開きます.Appディレクトリの下のPyと次のコードを追加します.
したがって、Webアプリケーションであるため、ブラウザ上でhttp://localhost:5000に実行される.
出力は
概要 Python Webアプリケーションを構築するには、フラスコモジュールをインポートする必要があります.フラスコクラスのオブジェクトは、WSGIアプリケーションと見なされます. 現在のモジュール名、すなわち引数として名前をフラスココンストラクタに渡す必要があります. フラスコクラスのroute ()関数は、関連する関数のURLマッピングを定義します.以下に構文を示します.
ルール:関数とのURL結合を表します.
オプション:ルールオブジェクトに関連するパラメータのリストを表します.フラスコクラスのRunメソッドを使用して、ローカル開発サーバーにフラスコアプリケーションを実行します. 以下に構文を示します.
port :サーバが待機しているポート番号.デフォルトのポート番号は5000です.
debug :デフォルトはfalseです.それがtrueにセットされるならば、それはデバッグ情報を提供します.
オプション:サーバーに転送する情報が含まれます.
あなたはどのようにプログラムを知って希望を持っているが、あなたはどこから始めるべきか見当がつかない?プログラミング、ソフトウェア工学、データサイエンス、データ構造、アルゴリズム、開発者関係を正しく学ぶ方法をご案内いたします.
私が持っているパイソンブートキャンプの間の過去3週間
記事は初心者と専門家のために設計されています.
フラスコWebフレームワーク入門.
どのようなWebフレームワークですか?
何がフラスコですか?
フラスコは、Pythonで軽量なWebアプリケーションを構築するライブラリを提供するWebフレームワークです.
Jinja 2は、特定のデータソースとテンプレートを組み合わせて動的WebページをレンダリングするWebテンプレートエンジンです.
フラスコ環境設定.
システムにフラスコをインストールするには、Python 3以降をシステムにインストールする必要があります.
仮想環境のインストール
VirtualEnvは、孤立したPython環境を作成するためのツールです.
以下のコマンドを使用してインストールできます
pip install virtualenv
インストールされたら、次のようにフォルダに新しい仮想環境を作成できます.$ mkdir app
$ cd app
$ virtualenv venv
対応する環境をアクティブにするには、次のコマンドを使用しますLinuxで
$ venv/bin/activate
Windowsで$ venv\scripts\activate
次のコマンドを使用してフラスコをインストールできます$ pip install flask
ファーストフラスコ
フラスコでの最初のプログラムを作成するには、ファイルアプリケーションを開きます.Appディレクトリの下のPyと次のコードを追加します.
from flask import Flask
app = Flask(__name__) #creating the Flask class object
@app.route('/') #decorator
def home():
return "Hello world";
if __name__ =='__main__':
app.run(debug = True)
コードを保存し、次のようにコマンドラインでこのPythonコードを実行します.したがって、Webアプリケーションであるため、ブラウザ上でhttp://localhost:5000に実行される.
出力は
概要
app.route(rule, options)
これは、発泡パラメータを受け入れますルール:関数とのURL結合を表します.
オプション:ルールオブジェクトに関連するパラメータのリストを表します.
app.run(host, port, debug, options)
ホスト:デフォルトのホスト名は127.0.0.1、すなわちlocalhostです.port :サーバが待機しているポート番号.デフォルトのポート番号は5000です.
debug :デフォルトはfalseです.それがtrueにセットされるならば、それはデバッグ情報を提供します.
オプション:サーバーに転送する情報が含まれます.
Reference
この問題について(マイファーストフラスク), 我々は、より多くの情報をここで見つけました https://dev.to/phylis/my-first-flask-application-2mmテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol