contrib
包装¶Django的目标是效仿Python的 "batteries included" philosophy 。它附带了各种额外的、可选的工具来解决常见的Web开发问题。
此代码驻留在 django/contrib 在Django发行版中。本文档简要介绍了以下内容中的包 contrib
,以及这些包具有的任何依赖项。
包括 contrib
中的包 INSTALLED_APPS
对于这些附加组件中的大多数--特别是包括模型或模板标记的附加组件--您需要添加包名称(例如, 'django.contrib.redirects'
)致您的 INSTALLED_APPS
设置和重新运行 manage.py migrate
。
admin
¶自动Django管理界面。有关详细信息,请参阅 Tutorial 2 以及 admin documentation .
需要 auth 和 contenttypes 要安装的contrib包。
auth
¶Django的身份验证框架。
见 Django中的用户身份验证 .
contenttypes
¶一个连接到“类型”内容的轻型框架,其中每个安装的django模型都是单独的内容类型。
flatpages
¶管理数据库中“平面”HTML内容的框架。
需要 sites 也要安装contrib包。
gis
¶一个建立在Django之上的世界级地理空间框架,可以存储、操作和显示空间数据。
见 GeoDjango 更多文档。
humanize
¶一组Django模板过滤器,用于向数据添加“人工触摸”。
messages
¶用于存储和检索基于cookie或会话的临时消息的框架
postgres
¶PostgreSQL特定功能的集合。
redirects
¶管理重定向的框架。
sessions
¶在匿名会话中存储数据的框架。
sites
¶一个轻量级框架,允许您从同一个数据库和Django安装中操作多个网站。它为将对象关联到一个或多个站点提供了挂钩。
sitemaps
¶用于生成Google站点地图XML文件的框架。
如果您对包含在 contrib
让我们知道!把它编好代码,然后发到django用户邮件列表。
12月 18, 2023