ホームページ > バックエンド開発 > Python チュートリアル > Django 入門チュートリアル: Python で Web アプリケーションを作成する

Django 入門チュートリアル: Python で Web アプリケーションを作成する

WBOY
リリース: 2023-06-22 14:38:06
オリジナル
1137 人が閲覧しました

Django は一般的に使用される Python Web フレームワークであり、効率的でスケーラブルで安全で保守が容易な Web アプリケーションの開発に役立ちます。この記事では、Django の完全な入門チュートリアルを提供し、Python を使用して Web アプリケーションを作成する方法を示します。

ステップ 1: Django と Python をインストールする

まず、Python と Django をインストールする必要があります。 Python の最新バージョンは、Python 公式 Web サイト (https://www.python.org/downloads/) からダウンロードしてインストールできます。 Python をインストールした後、pip コマンドを使用して Django をインストールできます。

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

Django がインストールされたら、アプリケーションの作成を開始できます。

ステップ 2: Django アプリケーションを作成する

Django では、django-admin.py ツールを使用して新しい Django プロジェクトを作成します。

django-admin.py startproject myproject
ログイン後にコピー

このコマンドは、現在のディレクトリに「myproject」という名前の新しいプロジェクトを作成します。

次に、「myproject」ディレクトリに入り、新しいアプリケーションを作成します。

cd myproject
python manage.py startapp myapp
ログイン後にコピー

このコマンドは、いくつかのデフォルト ファイルとカタログを含む「myapp」という名前の新しいアプリケーションを作成します。ターミナルに上記のコマンドを入力すると、「myproject」ディレクトリの下に「myapp」ディレクトリが表示されます。

ステップ 3: Django ビューを作成する

Django のビューは、ユーザーによって要求されたページを参照し、フロントエンドによって要求されたデータを返します。 Django では、Python 関数を使用してビューを定義できます。この例では、「Hello World!」文字列を返す単純なビューを定義します。

「myapp/views.py」ファイルを開いて、次の内容を追加します。

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello World!")
ログイン後にコピー

このビュー関数では、「HttpResponse」クラスをインポートし、「hello」という名前のファイルを定義しました。 " 関数。リクエストを受け入れ、「Hello World!」文字列を含む HttpResponse インスタンスを返します。

次に、ビュー関数を URL にマップする必要があります。

ステップ 4: URL 構成を定義する

Django では、URL 構成を通じてビュー関数をマップする必要があります。 「myapp」ディレクトリに「urls」という名前の新しいフォルダを作成し、このフォルダの下に「urls.py」という名前の新しいファイルを作成します。

「myapp/urls/urls.py」ファイルを開いて、次のコードを追加します。

from django.urls import path

from . import views

urlpatterns = [
    path('hello', views.hello, name='hello'),
]
ログイン後にコピー

このファイルでは、「path」関数をインポートし、名前 A を定義しました。 「urlpatterns」のリスト。これには、「hello」ビュー関数にマップされた URL ルールが含まれます。この URL ルールでは、「hello」はビュー関数用に定義した名前です。

ステップ 5: Django アプリケーションを実行する

これで、Django アプリケーションの作成が完了しました。次の手順でアプリケーションを起動できます。

  1. 「myproject」ディレクトリを開きます。
  2. ターミナルで次のコマンドを実行します: python manage.py runserver

このコマンドは、Django 開発サーバーを起動し、localhost:8000 でアプリケーションを実行します。

これで、ブラウザで「http://localhost:8000/hello」にアクセスできるようになり、ページに「Hello World!」という文字列が出力されるはずです。これは、Django アプリケーションが正常に作成されたことを意味します。

結論

この記事では、Python を使用して Web アプリケーションを作成する方法を示す、Django の完全な入門チュートリアルを提供しました。まず、Django と Python をインストールし、Django プロジェクトを作成し、簡単なビューを作成しました。最後に、ビューを URL にマッピングし、アプリを実行しました。このチュートリアルが、Django を使用して独自の Web アプリケーションの作成を始めるのに役立つことを願っています。

以上がDjango 入門チュートリアル: Python で Web アプリケーションを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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