Python 3 – Flaskチュートリアル:HelloWorld-Pythonチュートリアル

ようこそ! このチュートリアルでは、最初の作成方法を学習します Webアプリ Pythonで フラスコ。 ビデオコースで学習したい場合は、以下のコースをお勧めします。

関連コース: Python Flask:Flaskを使用してWebアプリを作成する

セットアッププロジェクト

Pythonプロジェクトは仮想環境に存在します。 各プロジェクトは、異なる仮想環境に存在します。 これにより、パッケージの競合が防止されます。 Pythonパッケージはシステム全体にインストールしないでください

このことを考慮:

  • プロジェクトAにはFlaskバージョン0.2が必要です
  • プロジェクトBにはFlaskバージョン0.3が必要です
  • プロジェクトCにはFlaskバージョン0.1が必要です

パッケージの競合が発生するため、システム全体のパッケージインストールが機能する方法はありません。

仮想環境を作成する

ターミナルを開きます(ターミナルをすばやく開く方法については、以下を参照してください)。 次に、python3-venvをインストールします。

Ubuntu Linuxでは、次のコマンドを実行できます。

sudo apt-get install python3-venv

まず、コマンドを使用してプロジェクトディレクトリを作成します

$ mkdir flaskexample
cd flaskexample

次に、次のコマンドを使用して新しい仮想環境を作成できます。

仮想環境をアクティブ化する

仮想環境は作成されましたが、まだアクティブではありません。
Linuxで仮想環境をアクティブ化し、次のコマンドを使用します。

Microsoft Windowsでは、代わりにこれを使用してください。

見るべき:

仮想環境

Flaskをインストールします

最初のステップはFlaskをインストールすることです。 Pythonには、という名前のパッケージマネージャーが付属しています pip。 PyPIという名前の公式Pythonパッケージリポジトリを使用します。

関連コース: Python Flask:Flaskを使用してWebアプリを作成する

Pythonパッケージをインストールするには、ターミナルを開く必要があります。 これはオペレーティングシステムによって異なります。

  • Linuxでは、キーの組み合わせを押すことができます Ctrl+Alt+T ターミナルを開きます。
  • Mac OS Xでは、キーを押します CMD + Space Spotlight検索を開き、次のように入力します terminal そしてリターンを押します。
  • Windowsでは、キーを押します Super + R とタイプ cmd エンターキーを押します。

次のコマンドでPythonパッケージをインストールできます。

pip install <package-name>

この場合、次のコマンドを入力します。

次に、正しくインストールされていることを確認します。 コマンドを入力します

(venv) ➜  flaskexample python3

出力は次のようになります。

以下の出力が表示されている場合は、フラスコが仮想環境にインストールされていないことを意味します。

Python 3.7.3 (default, Aug 20 2019, 17:04:43) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'flask'
>>>

フラスコ

こんにちは世界

すごい! すべてがインストールされたので、最初のFlaskアプリを作成できます。

以下の行を使用して、FlaskをPythonにインポートします。

アプリケーションをホストするアプリを作成します

次に、 ルート Python関数を呼び出します。 ルートは、ブラウザーに入力した内容(URL)をPython関数にマップします。

@app.route("https://pythonbasics.org/")
def index():

関数はWebブラウザに何かを返す必要があります。

return 'Web App with Python Flask!'

ほぼ完了しました。サーバーを起動する必要があります。 これにより、ポート81でWebアプリが起動します。

app.run(host='0.0.0.0', port=81)

URLを入力してください http:// localhost:81 / Webブラウザで。

コードの概要:

from flask import Flask

app = Flask(__name__)

@app.route("https://pythonbasics.org/")
def index():
return 'Web App with Python Flask!'

app.run(host='0.0.0.0', port=81)

関連コース: Python Flask:Flaskを使用してWebアプリを作成する

Hope this helps!

Source link