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)。AlterField 时,修复了在 CharField 和 TextField 上分别缺少 varchar/text_pattern_ops 索引的问题(#25412)。AlterModelManagers 操作时的状态错误问题(#25852)。LANGUAGES) 中的语言的回归问题(#25915)。django.views.decorators.cache.never_cache() 现在发送更有说服力的头部信息(在 Cache-Control 中添加了 no-cache, no-store, must-revalidate),以更好地防止缓存(#13008)。这修复了在 Firefox 中刷新页面会清除管理员的 filter_horizontal 和 filter_vertical 小部件中选择的条目的问题,如果用户没有注意到这一点然后提交表单,可能会导致意外的数据丢失(#22955)。<br> (#25465)。loaddata 不加载任何数据时,使其跳过禁用和启用数据库约束(#23372)。annotate() 和 order_by() 后使用 QuerySet.values()/values_list() 并包含一个不在 order_by() 中的字段后导致崩溃的问题(#25316)。8月 06, 2024