Django 入門

Django 將自己宣傳為完美主義者的最後期限的網路框架和“Django 使用更少的程式碼更快地構建更好的 Web 應用程式”。它可以被視為 MVC 架構。它的核心是:

  • 用於開發和測試的輕量級獨立 Web 伺服器
  • 表單序列化和驗證系統,可以在 HTML 表單和適合儲存在資料庫中的值之間進行轉換
  • 一個模板系統,它利用從物件導向程式設計中借用的繼承概念
  • 一個快取框架,可以使用任何一種快取方法支援中介軟體類,這些類可以在請求處理的各個階段進行干預並執行自定義函式
  • 內部排程程式系統,允許應用程式的元件通過預定義的訊號相互通訊
  • 國際化系統,包括將 Django 自己的元件翻譯成各種語言
  • 一個序列化系統,可以生成和讀取 Django 模型例項的 XML 和/或 JSON 表示
  • 用於擴充套件模板引擎功能的系統
  • Python 內建單元測試框架的介面