Django基於MVC的設計十分優美:
對象關系映射 (ORM,object-relational mapping)
以Python類形式定義妳的數據模型,ORM將模型與關系數據庫連接起來,妳將得到壹個非常容易使用的數據庫API,同時妳也可以在Django中使用原始的SQL語句。
URL 分派
使用正則表達式匹配URL,妳可以任意設計的URL,沒有框架的特定限定。象妳喜歡的壹樣靈活。
模版系統
使用Django強大而可擴展的模板語言,可以分隔設計、內容和Python代碼。並且具有可繼承性。
表單處理
妳可以方便的生成各種表單模型,實現表單的有效性檢驗。可以方便的從妳定義的模型實例生成相應的表單。
Cache系統
可以掛在內存緩沖或其它的框架實現超級緩沖 -- 實現妳所需要的粒度。
會話(session),用戶登錄與權限檢查
快速開發用戶會話功能。
國際化
內置國際化系統,方便開發出多種語言的網站。
自動化的管理界面
不需要妳花大量的工作來創建人員管理和更新內容。Django自帶壹個ADMIN site,類似於內容管理系統。