关于python:Django-40-alpha-1-发布

38次阅读

共计 1027 个字符,预计需要花费 3 分钟才能阅读完成。

(摘自开源中国)Django 4.0 公布了首个 alpha 版本,标记着已进入性能解冻阶段。开发团队称打算在将来一个月内公布 beta 测试版,而后在测试版公布一个月后推出 RC 候选版。

【浏览全文】

减少 scrypt 明码哈希器

新的 scrypt 明码哈希器比 PBKDF2 更平安,倡议应用。但它不是默认选项,因为它须要 OpenSSL 1.1 以上版本和更多的内存。

Redis 缓存后端

django.core.cache.backends.redis.RedisCache 缓存后端为应用 Redis 缓存提供了内置反对。此性能须要 redis-py 3.0.0 或更高版本。无关更多详细信息,请查看无关在 Django 中应用 Redis 进行缓存的文档。

基于模板的表单渲染

为了进步定制 Forms、Formsets 和 ErrorList,开发者当初正在应用的模板引擎进行渲染。

函数式的惟一束缚

UniqueConstraint() 的新 *expressionspositional 参数能够在表达式和数据库函数上创立函数式惟一束缚。例如:

from django.db import models
from django.db.models import UniqueConstraint
from django.db.models.functions import Lower


class MyModel(models.Model):
    first_name = models.CharField(max_length=255)
    last_name = models.CharField(max_length=255)

    class Meta:
        indexes = [
            UniqueConstraint(Lower('first_name'),
                Lower('last_name').desc(),
                name='first_last_name_unique',
            ),
        ]

【往期精彩】

python 经典有序序列的 list 列表推导式实际使用

python 罕用本义字符串总结:各种字符本义的不同、如何勾销转义字符成果?

举荐一款 python、excel 集成的数据分析工具 PyXLL-Jupyter!

如何应用 python 实现对 WebService 服务的调用?suds-py3 插件安利一下!

介绍一款优良的 IDE Grid Studio,Excel 深度集成 python,间接编写并执行 python 代码块!

本文由 WeiXin 公众号【python 集中营】一键公布,更多精彩文章、视频材料即可支付!

正文完
 0