Django 是一個強大的 Python Web 框架,它采用了“模型-視圖-控制器”(MVC)的設計模式,能夠幫助開發者快速、簡潔地創建高質量的 Web 應用。這篇文章將引導你創建你的第一個 Django 項目。
一、安裝 Django
首先,你需要在你的 Python 環境中安裝 Django。你可以使用 pip 包管理器來安裝:
pip install django
你可以通過以下命令來檢查 Django 是否成功安裝:
python -m django --version
二、創建新項目
當 Django 成功安裝后,你可以使用 django-admin 工具創建新項目:
django-admin startproject mysite
這將創建一個新的 mysite 文件夾,其中包含了 Django 項目的基本文件結構。你可以通過以下命令啟動服務器:
cd mysite
python manage.py runserver
這時,你就可以在瀏覽器中輸入 http://localhost:8000/ 來訪問你的項目了。
三、創建新應用
在 Django 中,一個項目由多個應用組成。你可以通過以下命令創建新應用:
python manage.py startapp polls
這將在項目中創建一個新的 polls 文件夾,其中包含了 Django 應用的基本文件結構。
四、創建視圖
Django 使用視圖(View)來處理用戶的請求并返回響應。在 polls/views.py 文件中,你可以創建一個簡單的視圖:
from django.http import HttpResponse
from django.shortcuts import renderdef index(request):return HttpResponse("Hello, world. You're at the polls index.")
然后在 polls/urls.py 文件中,創建一個 URL 映射來指向這個視圖:
from django.urls import pathfrom . import viewsurlpatterns = [path('', views.index, name='index'),
]
最后,你需要在項目的 urls.py 文件中包含 polls 的 URL 配置:
from django.contrib import admin
from django.urls import include, pathurlpatterns = [path('polls/', include('polls.urls')),path('admin/', admin.site.urls),
]
這樣,當用戶訪問 http://localhost:8000/polls/ 時,他們將看到 “Hello, world. You’re at the polls index.” 這個消息。
五、總結
至此,你已經創建了你的第一個 Django 項目,并創建了一個簡單的應用和視圖。在 Django 的世界中,還有許多高級功能等待你去發掘,包括模型(Model)、模板(Template)、表單(Forms)和許多內置的中間件等。希望這個初級教程能夠幫助你開始 Django 之旅。