Django をゼロから学ぶ: Django をインストールして構成する方法の詳細な紹介。具体的なコード例が必要です。
Django は、Python で書かれたオープンソースの Web アプリケーション フレームワークです。開発者が強力な Web アプリケーションを簡単に構築できるようにします。あなたが初心者で、Django を一から学びたい場合は、この記事で、具体的なコード例を含む詳細なインストールおよび構成ガイドが提供されます。
仮想環境のインストール
Django プロジェクトを学習および開発するときは、仮想環境を使用することをお勧めします。仮想環境は、プロジェクトの依存関係を分離するのに役立つ独立した Python 実行環境です。仮想環境をインストールするコマンドは次のとおりです。
$ pip install virtualenv
仮想環境の作成
myenv という名前の仮想環境を作成します。コマンド ラインで次のコマンドを実行します。
$ virtualenv myenv
仮想環境のアクティブ化
仮想環境のルート ディレクトリに移動し、次のコマンドを使用して仮想環境をアクティブ化します。
$ source myenv/bin/activate
アクティブ化された仮想環境で、次のコマンドを使用して Django をインストールします。
$ pip install django
コマンド ラインで「プロジェクトのディレクトリを作成するには、次のコマンドを実行して myproject という名前の Django プロジェクトを作成します。
$ django-admin startproject myproject
プロジェクト ルートに移動します」ディレクトリに移動し、次のコマンドを実行して開発サーバーを起動します。
$ python manage.py runserver
Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
プロジェクトのルート ディレクトリで次のコマンドを実行して、myapp という名前の Django アプリケーションを作成します。
$ python manage.py startapp myapp
myapp フォルダーの models.py ファイルでモデルを定義します。たとえば、ユーザーを表す単純なモデルを作成します:
from django.db import models class User(models.Model): name = models.CharField(max_length=50) email = models.EmailField() def __str__(self): return self.name
$ python manage.py makemigrations $ python manage.py migrate
myapp フォルダーの views.py ファイルに単純なビュー関数を定義します。たとえば、すべてのユーザーを返すビュー関数を作成します。
from django.shortcuts import render from .models import User def user_list(request): users = User.objects.all() return render(request, 'user_list.html', {'users': users})
myapp フォルダーに templates という名前のフォルダーを作成し、その中に templates という名前のフォルダーを作成します。 user_list.htmlのテンプレートファイル。テンプレート ファイル内のすべてのユーザーのデータを表示します。
<!DOCTYPE html> <html> <head> <title>User List</title> </head> <body> <h1>User List</h1> <ul> {% for user in users %} <li>{{ user.name }} - {{ user.email }}</li> {% endfor %} </ul> </body> </html>
myproject フォルダーの urls.py ファイルで URL ルーティングを構成します。たとえば、user_list ビューを「/users/」パスにバインドする URL を構成します。
from django.urls import path from myapp import views urlpatterns = [ path('users/', views.user_list, name='user_list'), ]
以上がDjango を学ぶための最初のステップ: インストールと構成ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。