ホームページ >バックエンド開発 >Python チュートリアル >Django の学習を開始する: 完全なインストール ガイド
Django をゼロから学ぶ: 包括的なガイドでインストール手順を説明します。具体的なコード例が必要です。
Django は、Python をベースとしたオープン ソースの Web アプリケーション フレームワークであり、広く普及しています。効率的で柔軟かつスケーラブルな Web サイトと Web アプリケーションを構築します。初心者にとって、Django の基本をマスターすることは、Web 開発分野への第一歩です。
この記事は、Django をゼロから学ぶのに役立ちます。包括的なガイドには、Django のインストール方法と特定のコード サンプルの使用方法が含まれています。
始める前に、まず Python がインストールされていることを確認してください。 Python の公式 Web サイト https://www.python.org/downloads/ にアクセスして、Python の最新バージョンをダウンロードしてインストールできます。
Python をインストールした後、Python のパッケージ管理ツール pip を使用して Django をインストールできます。ターミナルまたはコマンド プロンプトを開き、次のコマンドを入力してインストールします。
pip install django
インストールが完了したら、Django プロジェクトの作成を開始できます。 。ターミナルまたはコマンド プロンプトで、プロジェクトを作成するディレクトリに移動し、次のコマンドを実行します。
django-admin startproject myproject
これにより、Django プロジェクトの基本構造を含む myproject という名前の新しいフォルダーが現在のディレクトリに作成されます。 。
プロジェクトが正常に作成されたら、プロジェクト ディレクトリに入り、Django 開発サーバーを実行できます。ターミナルまたはコマンド プロンプトで、myproject ディレクトリに移動し、次のコマンドを実行します。
python manage.py runserver
これにより、デフォルトで http://localhost:8000/ をリッスンする Django の開発サーバーが起動します。ブラウザでこのアドレスにアクセスすると、何も問題がなければ、最初の Django のようこそページが表示されます。
Django では、プロジェクトに複数のアプリケーションを含めることができます。アプリケーションは、特定の機能を実装するプロジェクト内の小さなモジュールです。 Django コマンドを使用して新しいアプリケーションを作成できます。
ターミナルまたはコマンド プロンプトで、myproject ディレクトリに移動し、次のコマンドを実行します。
python manage.py startapp myapp
これにより、myproject ディレクトリの下に、アプリケーションの基本構造を含む myapp という新しいフォルダーが作成されます。
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 という名前のモデルを定義します。
モデルを定義した後、データベースを移行して、対応するテーブル構造を作成する必要があります。ターミナルまたはコマンド プロンプトで、myproject ディレクトリに移動し、次のコマンドを実行します。
python manage.py makemigrations python manage.py migrate
これにより、モデルの変更に基づいてデータベース移行ファイルが生成され、データベースに適用されます。
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!」を含むビューが表示されます。 」という返答が返ってきます。
最後に、ユーザー リクエストを対応するビューにルーティングするように 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 にマップします。
上記の手順を完了したら、Django 開発サーバーを再実行し、ブラウザーで定義した URL にアクセスできます。ターミナルまたはコマンド プロンプトで、myproject ディレクトリに移動し、次のコマンドを実行します。
python manage.py runserver
次に、ブラウザで http://localhost:8000/my-view/ にアクセスすると、「Hello , Django」と表示されます。 !" 応答。
上記の手順により、Django をゼロから学習するための包括的なガイドが完成しました。このガイドでは、Django のインストールと基本的な使用方法を説明し、特定のコード例を通じて理解を深めるのに役立ちます。引き続き Django の機能や使い方を学び、探索し、希望する Web アプリケーションを構築できることを願っています。
以上がDjango の学習を開始する: 完全なインストール ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。