Django 入門ガイド: Django フレームワークを適切にインストールして設定する方法
はじめに:
Django は、完全なセットを提供する強力な Python Web フレームワークです。開発者が効率的な Web アプリケーションを迅速に構築できるようにするソリューションの提供。この記事では、関連ソフトウェアのインストール、プロジェクトとアプリケーションの作成、特定のコード例の提供など、Django フレームワークを正しくインストールして設定する方法を段階的に理解します。この記事が、Django フレームワークをすぐに使い始めるのに役立つことを願っています。
ステップ 1: Python と pip をインストールする
Django は Python に基づいているため、Django のインストールを開始する前に、まず Python と pip をインストールする必要があります。 Python の最新バージョンを公式 Python Web サイトからダウンロードしてインストールし、システム環境変数に必ず追加してください。インストールが完了したら、ターミナルに次のコマンドを入力して、Python と pip が正常にインストールされたかどうかを確認できます。
python --version pip --version
ステップ 2: Django をインストールする
Python と pip をインストールした後、 pip コマンドで Django をインストールします。ターミナルに次のコマンドを入力します。
pip install django
これにより、Django フレームワークの最新バージョンがインストールされます。
ステップ 3: Django プロジェクトを作成する
Django をインストールした後、Django プロジェクトを作成する必要があります。ターミナルに次のコマンドを入力します。
django-admin startproject myproject
これにより、プロジェクトの基本構造を含む myproject という名前のフォルダーが作成されます。プロジェクトの名前は、プロジェクトの実際のニーズに応じて変更できます。
ステップ 4: Django 開発サーバーを実行する
プロジェクトを作成した後、プロジェクト フォルダーに入り、開発サーバーを実行する必要があります。ターミナルに次のコマンドを入力します。
cd myproject python manage.py runserver
これにより、Django の開発サーバーが起動します。デフォルトでは、ローカルホストのポート 8000 で実行されます。 Web ブラウザで http://localhost:8000/ にアクセスすると、実行結果を表示できます。すべてがうまくいけば、デフォルトの Django ようこそページが表示されます。
ステップ 5: Django アプリケーションを作成する
Django では、プロジェクトは 1 つ以上のアプリケーションで構成されます。 Django アプリは、次のコマンドで作成できます。
python manage.py startapp myapp
これにより、プロジェクト フォルダーに myapp というフォルダーが作成されます。このフォルダーには、アプリケーションの基本構造が含まれます。アプリケーションの名前は、アプリケーションの機能とニーズに基づいて変更できます。
ステップ 6: アプリケーションを構成する
アプリケーションを作成した後、それを Django プロジェクトに構成する必要もあります。 myproject/settings.py ファイルを開き、INSTALLED_APPS リストを見つけて、そこにアプリケーションを追加します。
INSTALLED_APPS = [ ... 'myapp', ]
ステップ 7: データベースを作成する
アプリケーションでデータベースを使用する必要がある場合は、データベースを作成する必要があります。まずデータベースを作成し、Django 接続を構成します。 myproject/settings.py ファイルで DATABASES 設定を見つけ、データベースのタイプと構成に従って対応する設定を行います。たとえば、SQLite データベースの場合、次の構成を使用できます。
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }
ステップ 8: モデルを作成する
Django では、データベース内のテーブル構造を表すためにモデルが使用されます。モデルは myapp/models.py ファイルで定義できます。たとえば、次のコードは単純なモデルを定義します。
from django.db import models class MyModel(models.Model): name = models.CharField(max_length=50) age = models.IntegerField()
ステップ 9: データベースを移行する
モデルを定義した後、移行を通じてデータベース構造を同期する必要があります。ターミナルに次のコマンドを入力します。
python manage.py makemigrations python manage.py migrate
これにより、モデルへの変更に基づいて移行ファイルが生成され、データベースに適用されます。
ステップ 10: ビューと URL 構成の書き込み
ビューと URL 構成は、Django のコア コンポーネントの 1 つであり、HTTP リクエストを処理し、対応する応答を生成するために使用されます。 myapp/views.py ファイルにビュー関数を記述します。例:
from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse("Hello, Django!")
次に、myproject/urls.py ファイルを開いて URL 構成を追加し、ビュー関数を URL にマップします:
from django.urls import path from myapp import views urlpatterns = [ path('', views.index, name='index'), ]
ステップ 11: Django 開発サーバーを実行する
ビューと URL を構成した後、Django 開発サーバーを再実行します:
python manage.py runserver
http://localhost:8000 にアクセスすると表示できます。 Web ブラウザ内の / 結果が更新されました。
概要:
この記事では、Django フレームワークを正しくインストールして設定する方法を簡単に紹介し、詳細なコード例を示します。この記事を通じて、Django の使用方法を予備的に理解し、独自の Django プロジェクトを正常に作成してデプロイできるようになることを願っています。実際の開発では、さらに奥深い内容やテクニックがたくさんあります。 Django フレームワークを使用して良い結果が得られることを祈っています。
以上がはじめに: Django フレームワークを正しくインストールして構成するための完全ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。