Django 4.1 现已
发布
,
支持 Python 3.8、3.9 和 3.10。
一些亮点更新内容如下:
ORM
的异步接口,以及在
基于类的视图上
定义异步处理程序的能力。
import
asyncio
from
django.http
import
HttpResponse
from
django.views
import
View
class
AsyncView
(
View
):
async
def
get
(
self
,
request
,
*
args
,
**
kwargs
):
# Perform view logic using await.
await
asyncio
.
sleep
(
1
)
return
HttpResponse
(
"Hello async world!"
)
在
模型验证中使用 ORM 定义的数据库约束
。
更好的
表单渲染可访问性
和
输出样式自定义
。
可从下载页面
或
Python Package Index
获取 Django 4.1 。此版本使用的 PGP key ID 是 Carlton Gibson:
E17DF5C82B4F9D00
。
公告指出,随着 Django 4.1 的发布,Django 4.0 已经到了主流支持的尽头;最后的一个小错误修复版本
4.0.7
也已发布。在 2023 年 4 月之前,Django 4.0 都将提供安全和数据丢失修复支持。官方鼓励所有用户在此之前升级,以继续接收安全问题修复。
参阅
下载页面
以获取支持的版本表和未来的发布时间表。
更多详情可查看
release notes
。
Django 的详细介绍:
点击查看
Django 的下载地址:
点击下载