Web アプリを最初から構築する: Flask のインストールおよび構成ガイド

WBOY
リリース: 2024-02-23 17:45:06
オリジナル
788 人が閲覧しました

Web アプリを最初から構築する: Flask のインストールおよび構成ガイド

Flask インストールおよび構成ガイド: Web アプリケーションを最初から構築します。特定のコード例が必要です

はじめに:
Flask は軽量の Python Web フレームワークです。初心者に非常に適しています。この記事では、ゼロから説明し、Flask をインストールして構成する方法を紹介し、独自の Web アプリケーションを構築するのに役立ついくつかの具体的なコード例を示します。

1. Flask のインストール:
まず、Python がマシンにインストールされていることを確認します。次に、pip (Python のパッケージ管理ツール) を使用して Flask をインストールします。コマンド ライン ターミナルを開き、次のコマンドを実行します。

pip install flask
ログイン後にコピー

2. Flask アプリケーションを作成します。
Flask のインストールが完了したら、新しい Flask アプリケーションを作成できます。まず、プロジェクト ファイルを保存する新しいフォルダーを作成します。次に、フォルダーの下に app.py という名前の Python ファイルを作成します。ターミナルでフォルダー ディレクトリに切り替え、お気に入りのテキスト エディターを使用して app.py ファイルを開きます。

3. Flask モジュールをインポートします:
app.py ファイルで、その関数を使用するには Flask モジュールをインポートする必要があります。ファイルの先頭に次のコードを追加します。

from flask import Flask
app = Flask(__name__)
ログイン後にコピー

上記のコードは、Flask モジュールをインポートし、app という名前の Flask アプリケーション オブジェクトを作成します。

4. ビュー関数の作成:
Flask アプリケーションの主要コンポーネントはビュー関数です。ビュー関数は、ユーザーのリクエストに応答し、対応するコンテンツを返すために使用されます。 app.py ファイルには、単純なビュー関数を作成できます。以下に例を示します。

@app.route('/')
def hello_world():
    return 'Hello, World!'
ログイン後にコピー

上記のコードはビュー関数を定義しています。関数名は hello_world、その URL アドレスは / です。ユーザーが Web サイトのルート ディレクトリにアクセスすると、view 関数が実行され、応答内容として文字列「Hello, World!」が返されます。

5. Flask アプリケーションを実行します:
次のコードを app.py ファイルの最後に追加して、Flask アプリケーションを実行します:

if __name__ == '__main__':
    app.run()
ログイン後にコピー

上記コードはローカル開発サーバーを起動し、Flask アプリケーションを実行します。ブラウザを使用して http://localhost:5000 にアクセスすると、「Hello, World!」という文字が表示されます。

6. ルーティング関数とビュー関数をさらに追加する:
Flask アプリケーションには複数のルーティング関数とビュー関数を含めることができます。必要に応じてルートを追加したり、機能を表示したりできます。以下に例を示します。

@app.route('/about')
def about():
    return 'About page'

@app.route('/contact')
def contact():
    return 'Contact page'
ログイン後にコピー

上記のコードは、それぞれ /about/contact の URL に対応する 2 つの新しいビュー関数を定義します。ユーザーがこれらの URL にアクセスすると、対応するビュー関数が実行され、対応するコンテンツが返されます。

7. テンプレートのレンダリング:
Flask は、テンプレート エンジンを使用して動的コンテンツを HTML ページにレンダリングすることもできます。まず、HTML テンプレート ファイルを保存するために、プロジェクト フォルダーの下に templates という名前のフォルダーを作成する必要があります。次に、テンプレート フォルダーの下に index.html という名前のファイルを作成し、次の内容を追加します。

<!DOCTYPE html>
<html>
<head>
    <title>Flask Web App</title>
</head>
<body>
    <h1>{{ message }}</h1>
</body>
</html>
ログイン後にコピー

app.py ファイルでは、Flask の # を使用できます。 ##render_template 関数を使用してテンプレートをレンダリングします。例を次に示します:

from flask import render_template

@app.route('/greeting')
def greeting():
    return render_template('index.html', message='Welcome to Flask Web App')
ログイン後にコピー
上記のコードは、ユーザーが

/greeting.html## にアクセスしたときに index をレンダリングする greeting という名前のビュー関数を定義します。 # テンプレートを作成し、変数 message の値を渡します。 8. Flask アプリケーションを実行します:

app.py
ファイルを実行し、ブラウザを使用して対応する URL にアクセスします。テンプレート内の動的コンテンツがレンダリングされることがわかります。正しく。 概要:

この記事では、Flask をインストールして構成する方法を紹介し、独自の Web アプリケーションを最初から構築するのに役立つ具体的なコード例をいくつか示します。この記事が Flask の学習に役立つことを願っています。素晴らしい Web アプリケーションの作成を頑張ってください。

以上がWeb アプリを最初から構築する: Flask のインストールおよび構成ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート