按照DjangoBook的教程,創建第一個應用的步驟如下:
確保已經安裝了Python和Django,并且可以在命令行中運行python
和django-admin
命令。
在命令行中,進入要創建項目的目錄。例如,使用cd /path/to/projects
命令來進入項目目錄。
創建Django項目。運行django-admin startproject mysite
命令來創建一個名為mysite
的Django項目。
進入項目目錄。運行cd mysite
命令來進入mysite
項目目錄。
創建一個Django應用。運行python manage.py startapp myapp
命令來創建一個名為myapp
的Django應用。
在settings.py
文件中添加應用。在mysite/settings.py
文件的INSTALLED_APPS
列表中,添加'myapp'
,以將myapp
應用添加到項目中。
定義模型。在myapp/models.py
文件中,定義一個模型類。例如:
from django.db import models
class MyModel(models.Model):
name = models.CharField(max_length=50)
age = models.IntegerField()
創建數據庫遷移。在命令行中運行python manage.py makemigrations
命令來生成數據庫遷移文件。
應用數據庫遷移。運行python manage.py migrate
命令來應用數據庫遷移,創建相應的表格。
創建管理員賬戶。運行python manage.py createsuperuser
命令來創建一個管理員賬戶,用于管理站點。
運行開發服務器。運行python manage.py runserver
命令來啟動Django開發服務器。
在瀏覽器中訪問應用。打開瀏覽器,訪問http://localhost:8000
,檢查是否能夠看到項目的首頁。
創建視圖和URL。在myapp/views.py
文件中,定義一個視圖函數。在mysite/urls.py
文件中,將該視圖函數與一個URL路徑綁定。
在瀏覽器中訪問應用的URL。根據之前定義的URL,訪問相應的路徑,檢查是否能夠看到視圖返回的內容。
以上是按照DjangoBook教程創建第一個應用的基本步驟。根據具體需求,還可以繼續學習和開發其他功能。