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 )
5月 28, 2025