了解路徑和檢視

已完成

檢視和路徑 (或路由) 是任何 Web 架構的核心。 它們被用來決定哪些資訊會顯示給使用者,以及使用者將如何存取這些資訊。 Django 也會使用這些概念。

路徑

所有應用程式都可讓使用者透過特定機制執行不同的方法或函式。 此動作可能會是按下行動應用程式中的某個按鈕,或是從命令列執行命令。

在 Web 應用程式中,使用者要求的建立方式如下:

  • 瀏覽至不同的 URL。
  • 輸入。
  • 選取連結。
  • 按下按鈕。

路由能告知 Django 使用者在對特定的 URL 或路徑進行要求時,應該執行哪個函式。

像是下列的 URL https://adventure-works.com/about 可能會執行名為「關於」的函式。 URL https://adventure-works.com/login 可能會執行名為「驗證」的函式。

Django 中的路徑是藉由設定 urlpatterns 來註冊的。 這些模式會識別 Django 應在使用者要求的 URL 中尋找什麼內容,並判斷應使用哪個函式來處理要求。 這些模式會收集到一個在 Django 內稱為 URLconf 的模組中。

檢視

「檢視」會決定那些資訊應該傳回給使用者。 「檢視」是執行程式碼以回應使用者要求的函數或類別。 它們會傳回 HTML 或其他類型的回應,例如 404 錯誤。