当前位置: 首页 > 后端技术 > Python

Django4.0alpha1发布

时间:2023-03-25 19:46:59 Python

(来自开源中国)Django4.0发布了第一个alpha版本,标志着它已经进入功能冻结阶段。开发团队表示计划在下个月内推出测试版,然后在测试版发布一个月后推出RC候选版本。[阅读更多]添加了scrypt密码哈希器新的scrypt密码哈希器比PBKDF2更安全,推荐使用。但它不是默认选项,因为它需要OpenSSL1.1+和更多内存。Redis缓存后端django.core.cache.backends.redis.RedisCache缓存后端为使用Redis缓存提供内置支持。此功能需要redis-py3.0.0或更高版本。有关详细信息,请查看有关在Django中使用Redis进行缓存的文档。基于模板的表单呈现为了增强自定义表单、表单集和错误列表,开发人员现在使用模板引擎进行呈现。功能唯一约束UniqueConstraint()的新*expressionspositional参数可以在表达式和数据库函数上创建功能唯一约束。例如:fromdjango.dbimportmodelsfromdjango.db.modelsimportUniqueConstraintfromdjango.db.models.functionsimportLowerclassMyModel(models.Model):first_name=models.CharField(max_length=255)last_name=models.CharField(max_length=255)classMeta:indexes=[UniqueConstraint(Lower('first_name'),Lower('last_name').desc(),name='first_last_name_unique',),]【过往优秀】Python经典有序序列表推导实践中常用的python转义字符串总结:各种字符的转义字符不同,如何取消转义字符的作用?推荐一款python、excel综合数据分析工具PyXLL-Jupyter!如何使用python完成对WebService服务的调用?安利suds-py3插件!介绍一款优秀的IDEGridStudio,Excel深度集成python,直接编写执行python代码块!本文由微信公众号【蟒蛇集中营】一键发布,更多精彩文章视频资料获取!