Django 1.8.8 版本发布说明:新特性与升级指南
创始人
2026-05-12 18:21:25
0

Django 1.8.8 版本发行说明

2016 年 1 月 2 日

Django 1.8.8 修复了 1.8.7 中的几个错误。

Python 3.2 用户,请注意我们决定在 2016 年底停止对 Django 1.8.x 的 Python 3.2 支持。之后我们不会故意破坏兼容性,但也不会针对 Python 3.2 测试后续版本。Python 3.2 的上游支持在 2016 年 2 月结束,因此我们不认为为可能存在安全风险的 Python 版本提供安全更新有多大价值。要了解更多关于这个决定的信息,并告诉我们是否会对您造成问题,请阅读 django-developers 线程

漏洞修复

  • 修复了 inspectdb 生成的字段名称不正确的 unique_together#25274)。

  • 纠正了对空数组的 ArrayField 上的 __len 查询查找(#25772)。

  • 恢复了使用 django.utils.formats.get_format()date 模板过滤器与 formats.py 中的自定义格式的能力(#25812)。

  • 修复了在向后迁移 SeparateDatabaseAndState 操作时的状态错误问题(#25896)。

  • 在 PostgreSQL 上使用 AlterField 时,修复了在 CharFieldTextField 上分别缺少 varchar/text_pattern_ops 索引的问题(#25412)。

  • 修复了在使用 AlterModelManagers 操作时的状态错误问题(#25852)。

  • 修复了一个导致无法使用不在 Django 的默认语言列表 (LANGUAGES) 中的语言的回归问题(#25915)。

  • django.views.decorators.cache.never_cache() 现在发送更有说服力的头部信息(在 Cache-Control 中添加了 no-cache, no-store, must-revalidate),以更好地防止缓存(#13008)。这修复了在 Firefox 中刷新页面会清除管理员的 filter_horizontalfilter_vertical 小部件中选择的条目的问题,如果用户没有注意到这一点然后提交表单,可能会导致意外的数据丢失(#22955)。

  • 修复了在管理员中的回归问题,该问题忽略只读字段中的换行符而不是将它们转换为
    #25465)。

  • loaddata 不加载任何数据时,使其跳过禁用和启用数据库约束(#23372)。

  • 修复了在 annotate()order_by() 后使用 QuerySet.values()/values_list() 并包含一个不在 order_by() 中的字段后导致崩溃的问题(#25316)。

相关内容

热门资讯

玻璃硬盘原理图 玻璃硬盘原理 玻璃硬盘,又称为磁头悬浮硬盘(Magnetic Head Flying Disk,MHFD),是一种...
闲鱼搜索规则与技巧 闲鱼最新特... 在闲鱼这个二手交易平台上,有很多用户都希望能够找到一些特殊的东西,比如一些罕见的收藏品、独特的手工艺...
家里监控最长能保存多少天的记录... 家里监控一般保存多久 随着科技的发展,家庭监控系统已经成为了许多家庭的必备设备,它不仅可以帮助我们...
华为tag有用吗 华为tag-... 华为Tag是华为手机中的一种功能,它可以帮助用户更好地管理自己的手机数据和应用,通过使用华为Tag,...
ps5手柄可用手机快充充电吗 ... PS5手柄,即PlayStation 5的DualSense手柄,是索尼公司为PlayStation...
QQ音乐提示代理模式可能无法正... QQ音乐提示代理模式可能无法正常访问,如上图所示,是怎么回事呢? 这个可能和你的网络设置有关系,首先...
收到微信有提示音怎么去掉 微信... 微信收到信息没有提示音,可能是由多种原因导致的,以下是一些可能的原因及解决方法: 1. 手机静音或...
a100显卡对应的cuda版本 在进行GPU加速的编程中,CUDA是常用的架构和平台,其版本和显卡型号之间存在着一定的对应关系。本篇...
别人打电话听不见我说话怎么回事... 当我们在使用手机时,可能会遇到别人打电话过来听不见声音的情况,这种情况可能是由多种原因导致的,下面我...
苹果手机非通讯录电话打不进来 ... 手机电话打不进来可能有多种原因,以下是一些常见的问题及解决方法: 1. **信号问题**: ...