Django專案開啟之旅:從命令列開始,創建你的第一個Django專案
Django是一個強大而又靈活的Web應用框架,它以Python為基礎,提供了許多開發Web應用所需的工具和功能。本文將帶領你從命令列開始,創建你的第一個Django專案。在開始之前,請確保你已經安裝了Python和Django。
步驟一:建立專案目錄
首先,打開命令列窗口,並建立一個新的目錄來儲存你的Django專案。你可以選擇在任何位置建立專案目錄,使用下列指令來建立一個名為「myproject」的目錄:
mkdir myproject
然後,進入這個目錄:
cd myproject
步驟二:使用Django指令建立專案
接下來,你可以使用Django的命令列工具來建立專案。在命令列中輸入以下命令:
django-admin startproject myproject
這將建立一個名為「myproject」的專案目錄,並在其中產生必要的檔案和資料夾結構。專案目錄將包含一個名為「manage.py」的檔案和一個同名的資料夾,其中包含專案的設定檔和其他必要的檔案。
現在,進入專案目錄:
cd myproject
步驟三:執行專案
在專案目錄中,你可以使用下列指令來執行你的Django專案:
python manage.py runserver
這將啟動一個開發伺服器,並將你的專案運行在預設的本地主機和連接埠上(通常是http://127.0.0.1:8000/)。你可以在瀏覽器中開啟這個URL,如果一切正常,你會看到Django的預設歡迎頁面。
步驟四:創建一個應用程式
現在,你已經成功地創建了一個Django項目,接下來你可以創建一個應用程式。 Django的應用是一個可以被重複使用的功能模組。你可以使用以下命令來建立一個名為「myapp」的應用程式:
python manage.py startapp myapp
這將在專案目錄中建立一個名為「myapp」的資料夾,其中包含應用程式的程式碼和其他必要的文件。
步驟五:設定應用程式
在建立了一個應用程式之後,你需要將它加入專案的設定。開啟專案目錄下的“settings.py”文件,並找到“INSTALLED_APPS”部分。將以下程式碼加入其中:
'myapp',
這將告訴Django你已經創建了一個名為「myapp」的應用,並且它應該被包含在專案中。
步驟六:建立模型
Django的模型是用來定義資料結構的。你可以在應用的“models.py”檔案中建立模型。以下是一個簡單的範例:
from django.db import models class MyModel(models.Model): name = models.CharField(max_length=100) age = models.IntegerField()
這個模型定義了一個名為「MyModel」的類,它有一個「name」欄位和一個「age」欄位。
步驟七:應用遷移
當你建立或修改了模型後,你需要執行一個指令來應用這些變更到資料庫中。使用以下命令:
python manage.py makemigrations python manage.py migrate
這將建立一個遷移文件,並將它應用到資料庫中。
步驟八:建立視圖和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”的視圖函數。
步驟九:測試你的應用程式
最後,重新啟動你的開發伺服器,並在瀏覽器中開啟http://127.0.0.1:8000/。如果一切正常,你將看到視圖傳回的「Hello, Django!」訊息。
恭喜!你已經成功地創建了你的第一個Django項目,並在其中創建了一個應用程式。現在你可以繼續開發並添加更多功能到你的應用程式中。祝你成功!
以上是Django初探:用命令列創建你的首個Django項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!