使用 Python 架構 Django 建立資料驅動網站

中級
開發人員
學生
Azure
Azure App Service

使用 Django 建立資料驅動網站。

在此學習路徑中,您將使用 Django:

  • 建置應用程式。
  • 建立及管理資料庫。
  • 設定系統管理員網站的超級使用者。
  • 使用範本來建立動態 HTML 頁面。
  • 設計資料驅動的表單。

必要條件

  • 對 Python 具備中等程度的知識:
    • 套件管理
    • 繼承和混合
  • 對 HTML 和 CSS 的中等理解

此學習路徑中的課程模組

Django 是最熱門的 Python 網頁架構之一。 Django 在與資料驅動應用程式搭配運用時特別能發揮其強大功能,主要功用是提供資料庫的前端。 Django 隨附許多可簡化開發流程的內建功能。 在本課程模組中,我們將探索 Django 的優點、如何安裝,以及如何建立您的第一個專案。

Django 是資料驅動應用程式的焦點,其提供自己的物件關聯式對應程式 (ORM)。 我們將探索 ORM 的概念,以及 Django ORM 如何運作。 我們會建立自己的模型,並設定資料庫。

Python 架構 Django 最受歡迎的功能是內建的管理員網站,可讓內部使用者管理資料而不需要建立特殊的公用程式。 我們將探索如何設定使用者以使用此網站,以及如何設定該網站。

如同每個 Web 架構一樣,Django 具有可建立動態 HTML 的範本化引擎。 使用者要存取的資訊由這個引擎所建立,並透過檢視來呈現。 我們將探索引擎的運作方式,以及在 Django 中建立檢視的程序。

由於 Django 是專為資料驅動的應用程式所設計,因此其包含許多內建的公用程式,可簡化所需的程式碼數量。 Django 讓開發人員工作更輕鬆的主要方面之一,就是提供泛用型檢視,並利用預先建立所有必要的程式碼來執行核心作業,例如顯示和編輯資料。 我們會看到如何使用泛用型檢視來大幅減少所需的程式碼數量。

若要使應用程式可供全球使用,您需要將其託管於某處。 在這裡您將應用程式部署至 Azure,並為資料建立資料庫。