2016年1月2日
Django1.8.8在1.8.7中修复了几个错误。
请注意,我们已决定在2016年底放弃对Django 1.8.x中的Python3.2的支持。在那之后,我们不会故意破坏它,但我们也不会针对Python3.2测试后续版本。对Python3.2的上游支持将于2016年2月结束,因此我们没有发现为可能不安全的版本提供安全更新的太大价值。要阅读有关该决定的更多信息,并让我们知道这是否会对您造成问题,请阅读 django-developers thread 。
固定错误 unique_together
字段名生成依据 inspectdb
(#25274 )
修正的 __len
查询查找 ArrayField
对于空数组 (#25772 )
恢复了使用自定义格式的能力 formats.py
具有 django.utils.formats.get_format()
以及 date
模板滤波器 (#25812 )
修复了迁移时的状态错误 SeparateDatabaseAndState
向后操作 (#25896 )
固定缺失 varchar/text_pattern_ops
指数 CharField
和 TextField
使用时分别 AlterField
关于PostgreSQL (#25412 )
修复了使用 AlterModelManagers
操作 (#25852 )
django.views.decorators.cache.never_cache()
现在发送更具说服力的邮件头(添加 no-cache, no-store, must-revalidate
到 Cache-Control
)为了更好地防止缓存 (#13008 )这修复了一个问题,即firefox中的页面刷新清除了管理员的 filter_horizontal
和 filter_vertical
小部件,如果用户没有注意到这一点,然后提交表单,可能会导致意外的数据丢失。 (#22955 )
修复了管理员中的回归,该回归忽略只读字段中的换行符,而不是将它们转换为 <br>
(#25465 )
制造 loaddata
不加载任何设备时跳过禁用和启用数据库约束 (#23372 )
修正了撞车事故 QuerySet.values()/values_list()
后一 annotate()
和 order_by()
什么时候? values()/values_list()
包括一个不在 order_by()
(#25316 )
12月 18, 2023