Django の概要: コマンド ラインを使用して最初の Django プロジェクトを作成する

王林
リリース: 2024-02-19 09:56:06
オリジナル
1038 人が閲覧しました

Django の概要: コマンド ラインを使用して最初の Django プロジェクトを作成する

Django プロジェクトの手順: コマンド ラインから開始して、最初の Django プロジェクトを作成します

Django は、強力で柔軟な Web アプリケーション フレームワークであり、Python をベースにして、さまざまな機能を提供します。 Webアプリケーション開発に必要なツールや機能をまとめました。この記事では、コマンド ラインから最初の Django プロジェクトを作成する方法を説明します。始める前に、Python と Django がインストールされていることを確認してください。

ステップ 1: プロジェクト ディレクトリを作成する
まず、コマンド ライン ウィンドウを開き、Django プロジェクトを保存する新しいディレクトリを作成します。プロジェクト ディレクトリをどこに作成するかを選択できます。次のコマンドを使用して、「myproject」という名前のディレクトリを作成します:

mkdir myproject
ログイン後にコピー

次に、このディレクトリを入力します:

cd myproject
ログイン後にコピー
ログイン後にコピー

ステップ 2: Django コマンドを使用するプロジェクト
次に、Django のコマンド ライン ツールを使用してプロジェクトを作成できます。コマンド ラインで次のコマンドを入力します。

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

これにより、「myproject」という名前のプロジェクト ディレクトリが作成され、その中に必要なファイルとフォルダー構造が生成されます。プロジェクト ディレクトリには、「manage.py」という名前のファイルと、プロジェクトの構成ファイルやその他の必要なファイルが含まれる同じ名前のフォルダーが含まれます。

ここで、プロジェクト ディレクトリを入力します:

cd myproject
ログイン後にコピー
ログイン後にコピー

ステップ 3: プロジェクトを実行します
プロジェクト ディレクトリで、次のコマンドを使用して Django プロジェクトを実行できます:

python manage.py runserver
ログイン後にコピー

これにより、開発サーバーが起動し、デフォルトのローカルホストとポート (通常は http://127.0.0.1:8000/) でプロジェクトが実行されます。ブラウザでこの URL を開くと、問題がなければ、Django のデフォルトのようこそページが表示されます。

ステップ 4: アプリケーションを作成する
Django プロジェクトが正常に作成されたので、アプリケーションを作成できます。 Django アプリケーションは、再利用できる機能モジュールです。次のコマンドを使用して、「myapp」という名前のアプリを作成できます。

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

これにより、プロジェクト ディレクトリに「myapp」という名前のフォルダーが作成されます。このフォルダーには、アプリのコードとその他の必要なドキュメントが含まれます。

ステップ 5: アプリケーションを構成する
アプリケーションを作成した後、それをプロジェクト構成に追加する必要があります。プロジェクト ディレクトリ内の「settings.py」ファイルを開き、「INSTALLED_APPS」セクションを見つけます。次のコードを追加します。

'myapp',
ログイン後にコピー

これにより、「myapp」という名前のアプリを作成したこと、およびそれをプロジェクトに含める必要があることが Django に伝えられます。

ステップ 6: モデルを作成する
Django のモデルはデータ構造の定義に使用されます。アプリの「models.py」ファイルにモデルを作成します。簡単な例を次に示します。

from django.db import models

class MyModel(models.Model):
    name = models.CharField(max_length=100)
    age = models.IntegerField()
ログイン後にコピー

このモデルは、「name」フィールドと「age」フィールドを持つ「MyModel」という名前のクラスを定義します。

ステップ 7: 移行の適用
モデルを作成または変更した後、コマンドを実行してこれらの変更をデータベースに適用する必要があります。次のコマンドを使用します。

python manage.py makemigrations
python manage.py migrate
ログイン後にコピー

これにより、移行ファイルが作成され、データベースに適用されます。

ステップ 8: ビューと URL を作成する
ビューは、HTTP リクエストを処理する関数またはメソッドです。ビューはアプリの「views.py」ファイルに作成します。簡単な例を次に示します。

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

def my_view(request):
    return HttpResponse("Hello, Django!")
ログイン後にコピー

プロジェクト ディレクトリで、「urls.py」ファイルを開き、次のコードをそれに追加します。

from django.urls import path
from myapp import views

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

これにより、URL「/」がマッピングされます。 「my_view」という名前のビュー関数。

ステップ 9: アプリケーションをテストする
最後に、開発サーバーを再起動し、ブラウザで http://127.0.0.1:8000/ を開きます。すべてが正常であれば、ビューから「Hello, Django!」というメッセージが返されることがわかります。 ######おめでとう!最初の Django プロジェクトが正常に作成され、その中にアプリケーションが作成されました。これで、開発を続行し、アプリに機能を追加できるようになります。私はあなたの成功を祈って!

以上がDjango の概要: コマンド ラインを使用して最初の Django プロジェクトを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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