ホームページ >バックエンド開発 >Python チュートリアル >Django の学習を開始する: 完全なインストール ガイド

Django の学習を開始する: 完全なインストール ガイド

PHPz
PHPzオリジナル
2024-02-19 15:25:06735ブラウズ

Django の学習を開始する: 完全なインストール ガイド

Django をゼロから学ぶ: 包括的なガイドでインストール手順を説明します。具体的なコード例が必要です。

Django は、Python をベースとしたオープン ソースの Web アプリケーション フレームワークであり、広く普及しています。効率的で柔軟かつスケーラブルな Web サイトと Web アプリケーションを構築します。初心者にとって、Django の基本をマスターすることは、Web 開発分野への第一歩です。

この記事は、Django をゼロから学ぶのに役立ちます。包括的なガイドには、Django のインストール方法と特定のコード サンプルの使用方法が含まれています。

  1. Python のインストール

始める前に、まず Python がインストールされていることを確認してください。 Python の公式 Web サイト https://www.python.org/downloads/ にアクセスして、Python の最新バージョンをダウンロードしてインストールできます。

  1. Django のインストール

Python をインストールした後、Python のパッケージ管理ツール pip を使用して Django をインストールできます。ターミナルまたはコマンド プロンプトを開き、次のコマンドを入力してインストールします。

pip install django
  1. Django プロジェクトの作成

インストールが完了したら、Django プロジェクトの作成を開始できます。 。ターミナルまたはコマンド プロンプトで、プロジェクトを作成するディレクトリに移動し、次のコマンドを実行します。

django-admin startproject myproject

これにより、Django プロジェクトの基本構造を含む myproject という名前の新しいフォルダーが現在のディレクトリに作成されます。 。

  1. Django 開発サーバーの実行

プロジェクトが正常に作成されたら、プロジェクト ディレクトリに入り、Django 開発サーバーを実行できます。ターミナルまたはコマンド プロンプトで、myproject ディレクトリに移動し、次のコマンドを実行します。

python manage.py runserver

これにより、デフォルトで http://localhost:8000/ をリッスンする Django の開発サーバーが起動します。ブラウザでこのアドレスにアクセスすると、何も問題がなければ、最初の Django のようこそページが表示されます。

  1. Django アプリケーションの作成

Django では、プロジェクトに複数のアプリケーションを含めることができます。アプリケーションは、特定の機能を実装するプロジェクト内の小さなモジュールです。 Django コマンドを使用して新しいアプリケーションを作成できます。

ターミナルまたはコマンド プロンプトで、myproject ディレクトリに移動し、次のコマンドを実行します。

python manage.py startapp myapp

これにより、myproject ディレクトリの下に、アプリケーションの基本構造を含む myapp という新しいフォルダーが作成されます。

  1. モデルを定義する

Django では、モデルを使用してデータ構造を定義します。アプリケーションの models.py ファイルでモデルを定義できます。 myapp/models.py ファイルを開き、次の例に従ってモデルを定義します。

from django.db import models

class MyModel(models.Model):
    name = models.CharField(max_length=100)
    age = models.IntegerField()

ここでは、名前と年齢の 2 つのフィールドを含む MyModel という名前のモデルを定義します。

  1. データベース移行の実行

モデルを定義した後、データベースを移行して、対応するテーブル構造を作成する必要があります。ターミナルまたはコマンド プロンプトで、myproject ディレクトリに移動し、次のコマンドを実行します。

python manage.py makemigrations
python manage.py migrate

これにより、モデルの変更に基づいてデータベース移行ファイルが生成され、データベースに適用されます。

  1. ビューの作成

Django では、ビューはユーザーのリクエストを処理する関数またはクラスです。アプリの views.py ファイルでビューを定義できます。 myapp/views.py ファイルを開き、次の例に従ってビューを定義します:

from django.shortcuts import render
from django.http import HttpResponse

def my_view(request):
    return HttpResponse("Hello, Django!")

ここでは、my_view という名前のビューを定義します。ユーザーが対応する URL にアクセスすると、「Hello, Django!」を含むビューが表示されます。 」という返答が返ってきます。

  1. URL マッピングの構成

最後に、ユーザー リクエストを対応するビューにルーティングするように URL マッピングを構成する必要があります。次のコードをアプリケーションの urls.py ファイルに追加します。

from django.urls import path
from . import views

urlpatterns = [
    path('my-view/', views.my_view, name='my-view'),
]

ここでは、my_view ビューを /my-view/ の URL にマップします。

  1. Django 開発サーバーを実行する

上記の手順を完了したら、Django 開発サーバーを再実行し、ブラウザーで定義した URL にアクセスできます。ターミナルまたはコマンド プロンプトで、myproject ディレクトリに移動し、次のコマンドを実行します。

python manage.py runserver

次に、ブラウザで http://localhost:8000/my-view/ にアクセスすると、「Hello , Django」と表示されます。 !" 応答。

上記の手順により、Django をゼロから学習するための包括的なガイドが完成しました。このガイドでは、Django のインストールと基本的な使用方法を説明し、特定のコード例を通じて理解を深めるのに役立ちます。引き続き Django の機能や使い方を学び、探索し、希望する Web アプリケーションを構築できることを願っています。

以上がDjango の学習を開始する: 完全なインストール ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。