Djangoでの「Hello, World!」の作成方法


  1. Djangoのインストール: まず最初に、Pythonのパッケージ管理ツールであるpipを使用してDjangoをインストールします。ターミナルまたはコマンドプロンプトで以下のコマンドを実行します:
pip install django
  1. Djangoプロジェクトの作成: 次に、Djangoプロジェクトを作成します。適当なディレクトリに移動し、以下のコマンドを実行します:
django-admin startproject myproject

これにより、"myproject"という名前の新しいディレクトリが作成され、Djangoプロジェクトの骨格が作成されます。

  1. Djangoアプリの作成: 次に、Djangoアプリを作成します。作成したプロジェクトのディレクトリに移動し、以下のコマンドを実行します:
cd myproject
python manage.py startapp myapp

これにより、"myapp"という名前の新しいディレクトリが作成され、Djangoアプリの骨格が作成されます。

  1. ビューの作成: Djangoでは、ビューがウェブページのロジックを処理します。まず、myappディレクトリ内にviews.pyというファイルを作成し、以下の内容を追加します:
from django.http import HttpResponse
def hello_world(request):
    return HttpResponse("Hello, World!")

このビューは、リクエストが来た際に「Hello, World!」というテキストを返します。

  1. URLパターンの設定: 次に、URLパターンを設定してビューを関連付けます。myprojectディレクトリ内にurls.pyというファイルを作成または編集し、以下の内容を追加します:
from django.urls import path
from myapp.views import hello_world
urlpatterns = [
    path('hello/', hello_world, name='hello_world'),
]

これにより、"/hello/"というURLにアクセスした場合にhello_worldビューが呼び出されます。

  1. 開発サーバーの起動: 最後に、開発サーバーを起動してウェブページを表示します。コマンドプロンプトまたはターミナルで以下のコマンドを実行します:
python manage.py runserver

サーバーが起動したら、ウェブブラウザで"http://localhost:8000/hello/"にアクセスすると、「Hello, World!」と表示されます。

以上が、Djangoを使用して「Hello, World!」を表示する方法の基本的な手順です。追加の機能や詳細な説明については、Django公式ドキュメントやオンラインのチュートリアルを参照してください。