contrib
套件¶
Django 的目標是遵循 Python 的 「內建電池」哲學。它隨附各種額外的、可選的工具,用於解決常見的 Web 開發問題。
此程式碼位於 Django 發行版的 django/contrib 中。本文件概述了 contrib
中的套件,以及這些套件的任何相依性。
在 INSTALLED_APPS
中包含 contrib
套件
對於大多數這些附加元件 — 特別是包含模型或範本標籤的附加元件 — 您需要將套件名稱 (例如,'django.contrib.redirects'
) 新增至您的 INSTALLED_APPS
設定,並重新執行 manage.py migrate
。
admin
¶
自動 Django 管理介面。如需更多資訊,請參閱教學課程 2和管理文件。
需要安裝 auth 和 contenttypes contrib 套件。
auth
¶
Django 的驗證框架。
請參閱Django 中的使用者驗證。
contenttypes
¶
一個輕量級框架,用於掛鉤到內容「類型」,其中每個已安裝的 Django 模型都是一個單獨的內容類型。
請參閱內容類型文件。
flatpages
¶
一個用於在資料庫中管理「平面」HTML 內容的框架。
請參閱flatpages 文件。
還需要安裝 sites contrib 套件。
gis
¶
一個建立在 Django 之上的世界級地理空間框架,可實現空間資料的儲存、操作和顯示。
如需更多資訊,請參閱GeoDjango 文件。
humanize
¶
一組 Django 範本篩選器,可用於為資料新增「人性化」的觸感。
請參閱humanize 文件。
messages
¶
一個用於儲存和檢索基於 Cookie 或會話的臨時訊息的框架
請參閱訊息文件。
postgres
¶
PostgreSQL 特定功能的集合。
redirects
¶
一個用於管理重新導向的框架。
請參閱重新導向文件。
sessions
¶
一個用於在匿名會話中儲存資料的框架。
請參閱會話文件。
sites
¶
一個輕量級框架,可讓您從同一個資料庫和 Django 安裝中操作多個網站。它為您提供了將物件與一個或多個網站相關聯的掛鉤。
請參閱站點文件。
sitemaps
¶
一個用於產生 Google 網站地圖 XML 檔案的框架。
請參閱網站地圖文件。
其他附加元件¶
如果您有想要包含在 contrib
中的功能想法,請告訴我們!編寫程式碼並將其發佈到 django-users 郵件清單。