在愚人节这一天,Django 2.2真的发布了

最后编辑于 2019年04月01日 开发

在4月1日愚人节这一天,Django REST框架的核心团队成员Carlton Gibson,在Django的官方网站宣布Django 2.2发布了。

Django是一个用Python开发的开源Web应用框架,目前在Web开发中比较流行。Django这个词来自比利时吉他手Django Reinhardt的名字。

这次发布的Django 2.2,是一个长期支持(long-term support, LTS)的版本,这意味着在未来三年内,该版本的安全性、数据丢失修复问题,都将得到技术支持。

Django 2.2的一些亮点:
1、Added HttpRequest.headers to allow simple access to a request’s headers.
增加了HttpRequest.headers,它允许对请求header头进行简单的访问。

2、The new CheckConstraint and UniqueConstraint classes enable adding custom database constraints. Constraints are added to models using the Meta.constraints option.
可以用CheckConstraint和UniqueConstraint类添加自定义的数据库约束,并可以使用Meta.constraints选项把这些约束加到模型上。

3、runserver can now use Watchman to improve the performance of watching a large number of files for changes.
runserver可以使用Watchman来提高监控大量文件改动的性能。

Watchman是facebook的一个开源项目,用来监控、记录文件的改动情况。
https://facebook.github.io/watchman/

更多Django 2.2的发布细节:
https://docs.djangoproject.com/en/2.2/releases/2.2/

从下面这个两个链接可以下载Django 2.2,该版本使用的PGP密钥ID是Carlton Gibson: E17DF5C82B4F9D00
https://www.djangoproject.com/download/
https://pypi.python.org/pypi/Django/2.2

Django团队鼓励用户升级到Django 2.2。对于前一个大版本Django 2.1,团队会支持到2019年12月,过后就不支持了。为了保证网站的数据安全,还是早点升级好。

Django的官方网站:
https://www.djangoproject.com/

Django的源代码:
https://github.com/django/django

登录注册后才能评论。