Django 4.1 发布

Django 4.1 现已发布,支持 Python 3.8、3.9 和 3.10。一些亮点更新内容如下: ORM 的异步接口,以及在基于类的视图上定义异步处理程序的能力。 import asyncio

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

关于作者: qwephp

.

为您推荐