“Django/docs/3.0.x/ref/contrib/index”的版本间差异
来自菜鸟教程
Django/docs/3.0.x/ref/contrib/index
(autoload) |
小 (Page commit) |
||
第1行: | 第1行: | ||
+ | {{DISPLAYTITLE:contrib 包 — Django 文档}} | ||
<div id="contrib-packages" class="section"> | <div id="contrib-packages" class="section"> | ||
− | = | + | = contrib 包 = |
− | Django | + | Django 旨在遵循 Python 的 <span class="xref std std-ref">“包含电池”的理念 </span>。 它附带了各种额外的可选工具,用于解决常见的 Web 开发问题。 |
− | |||
− | + | 此代码位于 Django 发行版中的 <code>django/contrib</code> 中。 本文档简要介绍了 <code>contrib</code> 中的软件包,以及这些软件包具有的任何依赖项。 | |
− | |||
− | |||
<div class="admonition-note admonition"> | <div class="admonition-note admonition"> | ||
− | + | 注意 | |
− | + | 对于大多数这些附加组件——特别是包含模型或模板标签的附加组件——您需要将包名称(例如,<code>'django.contrib.redirects'</code>)添加到您的 [[#id1|:setting:` INSTALLED_APPS`]] 设置并重新运行 <code>manage.py migrate</code>。 | |
− | |||
− | <code>'django.contrib.redirects'</code> | ||
− | |||
第23行: | 第18行: | ||
<div class="toctree-wrapper compound"> | <div class="toctree-wrapper compound"> | ||
− | * [[../admin/index| | + | * [[../admin/index|Django 管理站点]] |
* [[../auth|<code>django.contrib.auth</code>]] | * [[../auth|<code>django.contrib.auth</code>]] | ||
− | * [[../contenttypes| | + | * [[../contenttypes|内容类型框架]] |
− | * [[../flatpages| | + | * [[../flatpages|平面应用程序]] |
− | * [[../gis/index| | + | * [[../gis/index|吉奥姜戈]] |
* [[../humanize|<code>django.contrib.humanize</code>]] | * [[../humanize|<code>django.contrib.humanize</code>]] | ||
− | * [[../messages| | + | * [[../messages|消息框架]] |
* [[../postgres/index|<code>django.contrib.postgres</code>]] | * [[../postgres/index|<code>django.contrib.postgres</code>]] | ||
− | * [[../redirects| | + | * [[../redirects|重定向应用]] |
− | * [[../sitemaps| | + | * [[../sitemaps|站点地图框架]] |
− | * [[../sites| | + | * [[../sites|“站点”框架]] |
− | * [[../staticfiles| | + | * [[../staticfiles|<code>staticfiles</code> 应用程序]] |
− | * [[../syndication| | + | * [[../syndication|联合提要框架]] |
第41行: | 第36行: | ||
<div id="admin" class="section"> | <div id="admin" class="section"> | ||
− | == | + | == admin == |
− | + | 自动 Django 管理界面。 有关更多信息,请参阅 [[../../../intro/tutorial02|教程 2]] 和 [[../admin/index|管理文档]] 。 | |
− | [[../../../intro/tutorial02| | ||
− | [[../admin/index| | ||
− | + | 需要安装 [[#auth|auth]] 和 [[#contenttypes|contenttypes]] contrib 包。 | |
第53行: | 第46行: | ||
<div id="auth" class="section"> | <div id="auth" class="section"> | ||
− | == | + | == auth == |
− | Django | + | Django 的身份验证框架。 |
− | + | 请参阅 [[../../../topics/auth/index|Django 中的用户身份验证]] 。 | |
第63行: | 第56行: | ||
<div id="contenttypes" class="section"> | <div id="contenttypes" class="section"> | ||
− | == | + | == contenttypes == |
− | + | 一个用于挂钩内容“类型”的轻量级框架,其中每个安装的 Django 模型都是一个单独的内容类型。 | |
− | Django | ||
− | + | 请参阅 [[../contenttypes|内容类型文档]] 。 | |
第74行: | 第66行: | ||
<div id="flatpages" class="section"> | <div id="flatpages" class="section"> | ||
− | == | + | == flatpages == |
− | + | 用于管理数据库中“平面”HTML 内容的框架。 | |
− | + | 请参阅 [[../flatpages|平面文档]] 。 | |
− | + | 还需要安装 [[#sites|sites]] contrib 包。 | |
第86行: | 第78行: | ||
<div id="gis" class="section"> | <div id="gis" class="section"> | ||
− | == | + | == gis == |
− | + | 一个建立在 Django 之上的世界级地理空间框架,支持空间数据的存储、操作和显示。 | |
− | |||
− | + | 有关更多信息,请参阅 [[../gis/index|GeoDjango]] 文档。 | |
第97行: | 第88行: | ||
<div id="humanize" class="section"> | <div id="humanize" class="section"> | ||
− | == | + | == humanize == |
− | + | 一组 Django 模板过滤器,可用于向数据添加“人性化”。 | |
− | + | 请参阅 [[../humanize|人性化文档]] 。 | |
第107行: | 第98行: | ||
<div id="messages" class="section"> | <div id="messages" class="section"> | ||
− | == | + | == messages == |
− | + | 用于存储和检索基于 cookie 或会话的临时消息的框架 | |
− | |||
− | + | 请参阅 [[../messages|消息文档]] 。 | |
第118行: | 第108行: | ||
<div id="postgres" class="section"> | <div id="postgres" class="section"> | ||
− | == | + | == postgres == |
− | + | PostgreSQL 特定功能的集合。 | |
− | + | 请参阅 [[../postgres/index|contrib.postgres 文档]] 。 | |
第128行: | 第118行: | ||
<div id="redirects" class="section"> | <div id="redirects" class="section"> | ||
− | == | + | == redirects == |
− | + | 用于管理重定向的框架。 | |
− | + | 请参阅 [[../redirects|重定向文档]] 。 | |
第138行: | 第128行: | ||
<div id="sessions" class="section"> | <div id="sessions" class="section"> | ||
− | == | + | == sessions == |
− | + | 在匿名会话中存储数据的框架。 | |
− | + | 请参阅 [[../../../topics/http/sessions|会话文档]] 。 | |
第148行: | 第138行: | ||
<div id="sites" class="section"> | <div id="sites" class="section"> | ||
− | == | + | == sites == |
− | + | 一个轻量级框架,可让您从同一个数据库和 Django 安装中操作多个网站。 它为您提供了将对象与一个或多个站点相关联的钩子。 | |
− | |||
− | |||
− | + | 请参阅 [[../sites|站点文档]] 。 | |
第160行: | 第148行: | ||
<div id="sitemaps" class="section"> | <div id="sitemaps" class="section"> | ||
− | == | + | == sitemaps == |
− | + | 用于生成 Google 站点地图 XML 文件的框架。 | |
− | + | 请参阅 [[../sitemaps|站点地图文档]] 。 | |
第170行: | 第158行: | ||
<div id="syndication" class="section"> | <div id="syndication" class="section"> | ||
− | == | + | == syndication == |
− | + | 一个在 RSS 和 Atom 中很容易生成联合提要的框架。 | |
− | + | 请参阅 [[../syndication|联合文档]] 。 | |
第180行: | 第168行: | ||
<div id="other-add-ons" class="section"> | <div id="other-add-ons" class="section"> | ||
− | == | + | == 其他附加组件 == |
− | + | 如果您对包含在 <code>contrib</code> 中的功能有任何想法,请告诉我们! 编写代码,并将其发布到 [[../../../internals/mailing-lists#django-users-mailing-list|django-users]] 邮件列表。 | |
− | |||
第189行: | 第176行: | ||
</div> | </div> | ||
+ | <div class="clearer"> | ||
− | [[Category:Django 3.0.x | + | |
+ | |||
+ | </div> | ||
+ | |||
+ | [[Category:Django 3.0.x 文档]] |
2021年10月31日 (日) 04:09的最新版本
contrib 包
Django 旨在遵循 Python 的 “包含电池”的理念 。 它附带了各种额外的可选工具,用于解决常见的 Web 开发问题。
此代码位于 Django 发行版中的 django/contrib
中。 本文档简要介绍了 contrib
中的软件包,以及这些软件包具有的任何依赖项。
注意
对于大多数这些附加组件——特别是包含模型或模板标签的附加组件——您需要将包名称(例如,'django.contrib.redirects'
)添加到您的 :setting:` INSTALLED_APPS` 设置并重新运行 manage.py migrate
。