首頁  >  文章  >  後端開發  >  Django初探:用命令列創建你的首個Django項目

Django初探:用命令列創建你的首個Django項目

王林
王林原創
2024-02-19 09:56:06983瀏覽

Django初探:用命令列創建你的首個Django項目

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn