contrib 套件

Django 的目標是遵循 Python 的 「內建電池」哲學。它隨附各種額外的、可選的工具,用於解決常見的 Web 開發問題。

此程式碼位於 Django 發行版的 django/contrib 中。本文件概述了 contrib 中的套件,以及這些套件的任何相依性。

INSTALLED_APPS 中包含 contrib 套件

對於大多數這些附加元件 — 特別是包含模型或範本標籤的附加元件 — 您需要將套件名稱 (例如,'django.contrib.redirects') 新增至您的 INSTALLED_APPS 設定,並重新執行 manage.py migrate

admin

自動 Django 管理介面。如需更多資訊,請參閱教學課程 2管理文件

需要安裝 authcontenttypes contrib 套件。

auth

Django 的驗證框架。

請參閱Django 中的使用者驗證

contenttypes

一個輕量級框架,用於掛鉤到內容「類型」,其中每個已安裝的 Django 模型都是一個單獨的內容類型。

請參閱內容類型文件

flatpages

一個用於在資料庫中管理「平面」HTML 內容的框架。

請參閱flatpages 文件

還需要安裝 sites contrib 套件。

gis

一個建立在 Django 之上的世界級地理空間框架,可實現空間資料的儲存、操作和顯示。

如需更多資訊,請參閱GeoDjango 文件。

humanize

一組 Django 範本篩選器,可用於為資料新增「人性化」的觸感。

請參閱humanize 文件

messages

一個用於儲存和檢索基於 Cookie 或會話的臨時訊息的框架

請參閱訊息文件

postgres

PostgreSQL 特定功能的集合。

請參閱contrib.postgres 文件

redirects

一個用於管理重新導向的框架。

請參閱重新導向文件

sessions

一個用於在匿名會話中儲存資料的框架。

請參閱會話文件

sites

一個輕量級框架,可讓您從同一個資料庫和 Django 安裝中操作多個網站。它為您提供了將物件與一個或多個網站相關聯的掛鉤。

請參閱站點文件

sitemaps

一個用於產生 Google 網站地圖 XML 檔案的框架。

請參閱網站地圖文件

syndication

一個用於輕鬆產生 RSS 和 Atom 聯合供稿的框架。

請參閱聯合供稿文件

其他附加元件

如果您有想要包含在 contrib 中的功能想法,請告訴我們!編寫程式碼並將其發佈到 django-users 郵件清單。

返回頂部