常見問題:安裝

我該如何開始?

  1. 下載程式碼.

  2. 安裝 Django (閱讀安裝指南)。

  3. 逐步完成教學

  4. 查看剩餘的文件,如果遇到問題,請提出問題

Django 的先決條件是什麼?

Django 需要 Python。請參閱下一個問題中的表格,瞭解每個 Django 版本可搭配使用的 Python 版本。某些使用案例可能需要其他 Python 函式庫,但當需要時,你會收到關於它們的錯誤訊息。

對於開發環境 – 如果你只是想試驗 Django – 你不需要安裝獨立的網頁伺服器或資料庫伺服器。

Django 自帶輕量級 開發 伺服器。對於生產環境,Django 遵循 WSGI 規範,PEP 3333,這表示它可以在各種網頁伺服器上運行。請參閱部署 Django以取得更多資訊。

Django 預設執行SQLite,這包含在 Python 安裝中。對於生產環境,我們建議使用PostgreSQL;但我們也正式支援MariaDBMySQLSQLiteOracle。請參閱支援的資料庫以取得更多資訊。

我可以使用哪個 Python 版本來搭配 Django?

Django 版本

Python 版本

3.2

3.6、3.7、3.8、3.9、3.10 (在 3.2.9 中新增)

4.0

3.8, 3.9, 3.10

4.1

3.8、3.9、3.10、3.11 (在 4.1.3 中新增)

4.2

3.8、3.9、3.10、3.11、3.12 (在 4.2.8 中新增)

5.0

3.10, 3.11, 3.12

5.1

3.10、3.11、3.12、3.13 (在 5.1.3 中新增)

對於每個 Python 版本,僅正式支援最新的微發行版 (A.B.C)。你可以在Python 下載頁面上找到每個系列的最新微版本。

通常,我們會支援 Python 版本,直到第一個 Django LTS 版本結束安全支援為止,該版本在該 Python 版本安全支援結束之後。例如,Python 3.9 安全支援在 2025 年 10 月結束,而 Django 4.2 LTS 安全支援在 2026 年 4 月結束。因此,Django 4.2 是最後一個支援 Python 3.9 的版本。

我應該使用哪個 Python 版本搭配 Django?

由於較新版本的 Python 通常速度更快、功能更多且支援更好,因此建議使用最新的 Python 3 版本。

使用較舊的版本,你在 Django 中不會損失任何東西,但你無法利用較新 Python 版本中的改進和最佳化。與 Django 搭配使用的第三方應用程式可以自由設定自己的版本要求。

我應該使用穩定版還是開發版?

一般來說,如果你在生產環境中使用程式碼,你應該使用穩定版本。Django 專案大約每八個月發布一個完整的穩定版本,並在此之間發布錯誤修復更新。這些穩定版本包含我們的向後相容性保證所涵蓋的 API;如果你針對穩定版本編寫程式碼,則在發布下一個官方版本時,你應該不會有任何升級問題。

回到頂部