一? django 安裝
1. **安裝 Django:**
? ?首先,確保您已經安裝了 Python 和 pip(Python 包管理器)。然后,在命令行中運行以下命令來安裝 Django:
? ?```bashpip install Django```
2. **創建項目:**
? ?在命令行中,使用以下命令創建一個 Django 項目:
? ?django-admin startproject projectname
? ?這將在當前目錄下創建一個名為 `projectname` 的項目文件夾。
3. **創建應用:**
? ?在 Django 中,應用是項目的組成部分,用于實現特定功能。在項目文件夾中,運行以下命令創建一個應用:
?python manage.py startapp appname
? ?這將在項目中創建一個名為 `appname` 的應用文件夾。
4. 文件定義
1. **mydjango 目錄:**
? ?這是一個文件夾,名為 `mydjango`。在典型的 Django 項目中,這通常是項目的根目錄,其中包含了項目的配置、應用和其他文件。2. **manage.py 文件:**
? ?`manage.py` 是 Django 項目的管理命令行工具。它提供了在開發和管理 Django 項目時使用的各種命令。您可以使用 `manage.py` 來運行服務器、創建數據庫遷移、創建超級用戶等等。? ?通常,您可以在命令行中執行以下操作來使用 `manage.py`:
? ?- 啟動開發服務器:`python manage.py runserver`
? ?- 創建數據庫遷移:`python manage.py makemigrations`
? ?- 應用數據庫遷移:`python manage.py migrate`
? ?- 創建超級用戶:`python manage.py createsuperuser`
? ?- 運行自定義的管理命令:`python manage.py your_custom_command`? ?`manage.py` 文件是 Django 項目的核心部分,通過它,您可以執行項目管理任務和開發操作。
1. **asgi.py:**
? ?`asgi.py` 是 ASGI(Asynchronous Server Gateway Interface)應用程序的入口點。ASGI 是用于異步 Web 服務器和應用程序之間通信的接口,用于處理高并發請求。這在需要處理異步操作的場景中非常有用,例如實時聊天或 WebSocket 連接。2. **settings.py:**
? ?`settings.py` 是 Django 項目的主要設置文件。在這里,您可以配置項目的各種設置,如數據庫連接、應用列表、靜態文件路徑、國際化等。這是項目的配置中心,允許您自定義項目的行為和外觀。3. **urls.py:**
? ?`urls.py` 文件用于定義項目的 URL 路由。您可以在這里將 URL 路由到不同的視圖函數,從而指定不同的頁面和功能。每當用戶訪問特定 URL 時,Django 將根據這個文件中的配置來確定使用哪個視圖來處理請求。4. **wsgi.py:**
? ?`wsgi.py` 是 WSGI(Web Server Gateway Interface)應用程序的入口點。WSGI 是用于標準 Web 服務器和應用程序之間通信的接口,它負責將 Web 服務器的請求和應用程序之間的通信協調起來。5. **\_\_init\_\_.py:**
? ?`__init__.py` 是一個空文件,用于標識一個目錄為 Python 包。如果您的目錄下沒有這個文件,Python 將不會將它識別為包,而只是一個普通的文件夾。這些文件在 Django 項目中起著關鍵作用,其中 `settings.py` 和 `urls.py` 尤為重要,因為它們分別配置了項目的設置和 URL 路由。根據您的項目需要,您可以在這些文件中進行修改和定制。
5. 打開網站
(django) PS C:\Users\liang\Desktop\python\django\mydjango> python .\manage.py runserver
?