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