Django アプリケーションを作成するためのクイック ガイド

WBOY
リリース: 2024-02-18 18:12:06
オリジナル
570 人が閲覧しました

Django アプリケーションを作成するためのクイック ガイド

Django アプリケーション作成のクイック ガイド

Django は、Web 開発用の高レベルの Python フレームワークであり、高速、安全、スケーラブルな作成方法と管理方法を提供します。ウェブアプリケーション。この記事では、簡単な Django アプリケーションを作成する方法を段階的に説明し、具体的なコード例を示します。

ステップ 1: Django をインストールする
まず、コンピューターに Python がインストールされていることを確認します。次に、次のコマンドを使用して、ターミナルに Django をインストールします。

pip install Django
ログイン後にコピー

ステップ 2: Django プロジェクトを作成する
ターミナルで、Django プロジェクトを作成するディレクトリに移動し、次のコマンドを実行します。新しい Django プロジェクトを作成するコマンド:

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

これにより、myproject という名前の新しいプロジェクトが作成されます。

ステップ 3: Django アプリケーションを作成する
作成したプロジェクト ディレクトリに移動し、次のコマンドを実行して新しい Django アプリケーションを作成します。

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

これにより、新しい Django アプリケーションが作成されます。プロジェクト内の myapp という名前の新しいアプリケーション。

ステップ 4: Django を構成する
プロジェクト ディレクトリに settings.py ファイルを入力し、必要な構成を行います。たとえば、データベース接続、静的ファイル パスなどを設定できます。作成したアプリケーションを INSTALLED_APPS リストに追加します:

INSTALLED_APPS = [
    ...
    'myapp',
]
ログイン後にコピー

ステップ 5: モデルを作成する
#models.py ファイルという名前のファイルを作成し、データ・モデル。たとえば、User という名前の単純なモデルを作成します:

from django.db import models

class User(models.Model):
    name = models.CharField(max_length=100)
    email = models.EmailField()
ログイン後にコピー
ステップ 6: データベースの移行ターミナルで次のコマンドを実行して、モデルの変更をデータベースに適用します。

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

ステップ 7: ビューの作成

myapp

アプリケーションのディレクトリに
views.py という名前のファイルを作成し、ビューを定義します。たとえば、すべてのユーザー情報を表示する単純なビューを作成します。

from django.shortcuts import render
from .models import User

def user_list(request):
    users = User.objects.all()
    return render(request, 'myapp/user_list.html', {'users': users})
ログイン後にコピー
ステップ 8: URL ルートを作成する

urls.py

ファイルという名前のファイルを作成し、URL ルーティングを定義します。たとえば、ユーザー リスト ビューを
/users/ パスに関連付ける URL ルートを作成します。

from django.urls import path
from . import views

urlpatterns = [
    path('users/', views.user_list, name='user_list'),
]
ログイン後にコピー
次に、プロジェクト ディレクトリに、アプリケーションの URL ルートを含めます:
from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('myapp.urls')),
]
ログイン後にコピー
ステップ 9: テンプレートの作成 myapp

のディレクトリに

templates という名前のファイルを作成します。 application フォルダーに移動し、その中に user_list.html

という名前のテンプレート ファイルを作成します。たとえば、ユーザー リストを表示する簡単なテンプレートを作成します。

{% for user in users %}
    <p>{{ user.name }} - {{ user.email }}</p>
{% endfor %}
ログイン後にコピー

ステップ 10: アプリケーションを実行します。ターミナルで次のコマンドを実行して、開発サーバーを起動し、アプリケーションを実行します。
python manage.py runserver
ログイン後にコピー
次に、ブラウザで http://localhost:8000/users/ にアクセスすると、ユーザー リスト ページが表示されます。 上記は、単純な Django アプリケーションを作成する手順です。これらの手順に従い、特定のコード例を参照することで、独自の Django アプリケーションをすばやく作成して実行できます。もちろん、これは Django の氷山の一角にすぎません。Django に関する知識や機能をさらに詳しく学び、探索することもできます。ジャンゴの世界で楽しんでください!

以上がDjango アプリケーションを作成するためのクイック ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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