epub文档 Django 5.0.x Documentation 推荐

3.21 MB 3407 页 0 评论
语言 格式 评分
英语
.epub
3
摘要
文档详细说明了Django 5.0版本的新功能、向后兼容性更改以及废弃的功能。Django 5.0支持Python 3.10、3.11和3.12,推荐使用最新版本。新版本引入了Facet filters、简化了表单字段的渲染,并对多项-admin功能进行了改进。此外,文档还详细介绍了如何查找和生成本地文档,包括使用Sphinx生成HTML文档以及通过grep实用工具进行搜索。
AI总结
以下是对《Django 5.0.x Documentation》的总结,重点突出核心观点和关键信息: --- ### **Django 5.0 简要概览** 1. **兼容性和设置**: - Django 5.0 默认启用 `USE_TZ`(时区支持),但可以在项目设置中设为 `False` 以选择退出。 - `USE_L10N` 默认值变为 `True`,并已弃用,表示所有日期和数字显示将默认本地化。 -.default sitemap 协议从 `http` 更改为 `https`。 2. **弃用和移除**: - `SERIALIZE` 测试设置已弃用,可通过数据库的 `serialized_rollback` 选项推断。 - `django.utils.baseconv` 和 `django.utils.datetime_safe` 模块已弃用。 - `extra_tests` 参数在 `DiscoverRunner` 中已弃用。 - `ArrayAgg`、`JSONBAgg` 和 `StringAgg`聚合函数在无数据时返回 `None`,需显式设置 `default` 以保留旧行为。 - `GeoModelAdmin` 和 `OSMGeoAdmin` 类已弃用,建议使用 `ModelAdmin` 和 `GISModelAdmin`。 - 表单渲染使用模板引擎后,`BaseForm._html_output()` 方法已弃用。 - `ErrorList` 和 `ErrorDict` 返回 `str` 的能力已弃用,建议返回 `SafeString`。 3. **新特性**: - **admin 显示_facets筛选**:在 admin 更改列表中,筛选面板显示统计信息,可通过 `ModelAdmin.show_facets` 控制。 - **模板简化**:引入字段组(field group)和字段组模板,简化了表单字段渲染。 - **admin 高级功能**: - `ModelAdmin.ListFilter` 支持自定义查询字符串值分隔符。 - admin 历史视图支持分页。 - 相关 widget wrappers 链接到对象的 change 表单。 - `AdminSite.get_app_list()` 允许更改 admin 索引页上的应用和模型顺序。 - **安全性与认证**:PBKDF2 密码哈希迭代次数从 320,000 增加到 390,000。 - **GIS 新增功能**:`GEOSGeometry.make_valid()` 方法可将无效几何转换为有效几何;`normalize()` 方法支持克隆normalizedGeometry。 - **PostgreSQL 新增聚合函数**:`BitXor` 返回所有非Null输入值的按位异或结果;`SpGistIndex` 支持 PostgreSQL 14+ 的覆盖索引。 4. **Python 兼容性**: - Django 5.0 支持 Python 3.10、3.11 和 3.12。 - 第三方应用应drop支持 Django 4.2 之前的版本,并确保兼容性。 5. **文档与开发**: - Django 文档分为多种类型,包括入门材料、主题指南、模板文档等,适合不同需求的开发者。 - 文档通过 Sphinx 生成 HTML,可本地查看或在线访问(如 [https://docs.djangoproject.com](https://docs.djangoproject.com))。 -文档更新策略:主分支的文档反映最新功能,旧版本文档在不再支持后停止更新。 --- 以上总结涵盖了 Django 5.0 的核心改动、弃用特性、新功能和文档组织,旨在提供一个清晰、完整且易于理解的概览。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 3400 页请下载阅读 -
文档评分
请文明评论,理性发言.