查看原文
其他

Django 4.0 新增Redis 数据库缓存支持

为开发者服务的 21CTO 2022-05-25

世界上最好的语言之Python框架Django,近日它的 4.0 正式发布,此版本专注于Python Web 框架的数据库缓存和表单定制功能提升。



另外,它支持新的Redis 缓存后端,可以用Redis 内存数据库进行缓存,并做了框架内置支持。用户需要在本地或远程机器上运行的 Redis 服务器。对 Redis 和 Python 进行绑定。


在Django 4.0,更容易定制供Forms,Formsets和ErrorList,并能够使用模板引擎进行渲染。


12 月 7 日发布的Django 4.0, 可以使用Python的pip 包安装程序进行安装:


pip install Django==4.0


根据其发行说明,总结 Django 4.0 的主要更新如下:


  1. 新的 RedisCache 后端为使用 Redis 缓存提供了内置支持。

  2. 现在使用模板引擎呈现 Forms、Formsets 和 ErrorList ,以简化自定义的过程。

  3. 引入新的密码哈希函数 scrypt,但因为需要更多内存且依赖 OpenSSL 1.1+ ,不是默认启用项

  4. Python 标准库的 zoneinfo 现在作为 Django 中的默认时区。

  5. 新增函数式唯一约束。

  6. jQuery 已从版本 3.5.1 升级到 3.6.0。

  7. admindocs 的模型部分现在显示缓存的属性。

  8. PostgreSQL 后端现在支持通过服务名称进行连接。已取消对 PostgreSQL 9.6 的支持

  9. Django 测试运行器现在支持一个--shuffle o以随机顺序执行测试的选项。


在上一版本 Django 3.0增加了对 Python 异步的支持,大约在一年前发布。


编译:场长


相关阅读:


2021 年最佳开源软件榜单,Python 高性能框架 FastAPI 上榜

五个最佳后端 Web 开发框架

复杂性正在杀死软件开发者

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存