2017年6月1日
Django1.11.2添加了一个小特性,并在1.11.1中修复了几个错误。此外,还合并了Transifex的最新字符串翻译。
新的 LiveServerTestCase.port
属性重新分配绑定到特定端口的用例 bind to port zero Django 1.11变更。
增加了gdal 2.1和2.0的检测,删除了不支持版本1.7和1.8的检测。 (#28181 )
改变 contrib.gis
提高 ImproperlyConfigured
而不是 GDALException
如果 gdal
未安装,以允许第三方应用程序捕获该异常 (#28178 )
固定的 django.utils.http.is_safe_url()
无效的IPv6 URL崩溃 (#28142 )
固定回归导致模型字段的酸洗崩溃 (#28188 )
固定的 django.contrib.auth.authenticate()
当多个身份验证后端不接受位置 request
参数 (#28207 )
固定的PostgreSQL索引字段排序自省 (#28197 )
修正了一个回归式 Model._state.adding
保存子模型后,未在多表继承父模型上正确设置 (#28210 )
允许 DjangoJSONEncoder
序列化 django.utils.deprecation.CallableBool
(#28230 )
放宽了在django 1.11中添加的验证 defaults
的参数 QuerySet.get_or_create()
和 update_or_create()
重新分配可设置的模型属性 (#28222 )
固定的 MultipleObjectMixin.paginate_queryset()
在python 2上崩溃,如果 InvalidPage
消息包含非ASCII (#28204 )
预防的 Subquery
从添加不必要的 CAST
导致无效的SQL (#28199 )
修正了在Windows上检测gdal 2.1 (#28181 )
当给定超出范围的日期时,基于日期的通用视图返回404而不是崩溃 (#28209 )
修正了一个回归式 file_move_safe()
将文件移动到CIFS装载时崩溃 (#28170 )
感动了 ImageField
django 1.11中添加的文件扩展名验证从“模型”字段添加到“表单”字段,以重新分配不带扩展名存储图像的用例 (#28242 )
7月 22, 2024