探索 Django 中的基本概念

已完成

現在 Django 已經安裝完成了,讓我們來檢查一些重要概念,並探索專案和應用程式之間的差異。

專案與應用程式的比較

Project App
專案只有一個。 單一專案中可以包含許多應用程式。
包含特定網站的必要設定或應用程式。 是較大型網站的元件。
專案不會用於其他專案。 應用程式可跨多個專案使用。

檢視

「檢視」是 Django 應用程式的另一個元件,可提供應用程式內的特定功能。 「檢視」包含了所有必要的程式碼,並會在要求時傳回如範本或影像等的特定回應。 如果該要求未遵循函式內的必要邏輯,「檢視」甚至可以重新導向至另一個頁面。

URL 對應

Django 的 URL 對應功能稱為 URLconf,其用途為應用程式的目錄。 在要求 URL 之後,此模組會在專案內尋找適當的連結,並將要求重新導向至應用程式內的檢視檔案中。 然後檢視便會處理該要求,並執行必要的作業。

在您繼續深入學習並運用更複雜的檔案結構時,您會為應用程式新增更多的檢視和 URL。 函式 URLconf 扮演著重要角色,因為它可讓您在應用程式內以簡單的方式來管理和組織 URL。 它也能讓您在不中斷應用程式的情況下,更輕鬆地變更路徑根目錄。