Django 4.0 正式发布,新的密码哈希器和 Redis 缓存后端
Django 4.0 正式发布,4.0 版本支持 Python 3.8、3.9 和 3.10。随着 Django 4.0 的发布,Django 3.2 的主流支持已经结束。此版本主要有如下亮点: 新的 RedisCache 后端为使用 Redis 缓存提供了内置支持。 现在使用模板引擎呈现 Forms、Formsets 和 ErrorList ,以简化自定义的过程。 引入新的密码哈希函数 scrypt,但因为需要更多内存且依赖 OpenSSL 1.1+ ,不是默认启用项 Python 标准库的 zoneinfo 现在作为 Django 中的默认时区。 新增函数式唯一约束。 ... 重要更新 zoneinfo作为默认时区 Django 3.2 允许使用非pytz时区。Django 4.0 是zoneinfo作为默认时区:弃用pytz且将在 Django 5.0 中删除它。zoneinfo 是 Python 3.9 标准库的一部分,如果你在使用 Python 3.8 ,则会自动安装 zoneinfo 包。 注意,如果你处于非 utc(世界标准时间) 时区,且在使用 pytz normali...