Django 1.8.6发行说明

2015年11月4日

Django1.8.6增加了对python 3.5的官方支持,并在1.8.5中修复了几个错误。

错误修正

  • 修正了导致 ModelChoiceField 忽视 prefetch_related() 关于它的QuestSt集 (#25496

  • 如果支持,则允许在sqlite测试数据库名称中使用“mode=memory” (#12118

  • 固定系统检查崩溃 ForeignKey 抽象模型 (#25503

  • 修复了多个查询时的错误查询 ManyToManyField 在具有相同字段名、指向同一模型并禁用其反向关系的不同模型上 (#25545

  • 允许过滤 RawSQL 注释 (#25506

  • 制成 Concat sqlite上的数据库函数等幂 (#25517

  • 在启动时避免了混淆的堆栈跟踪 runserver 带着一个病人 INSTALLED_APPS 设置 (#25510 )这种回归在1.8.5中作为固定的副作用出现。 #24704 .

  • 使延迟模型使用其代理模型 _meta.apps 用于缓存和检索 (#25563 )这可以防止在数据迁移中使用 QuerySet.defer() 从泄漏到测试和应用程序代码。

  • 修正了以 strictly_above 邮政地理信息查询 (#25592

  • 固定撞车 contrib.postgres.forms.SplitArrayFieldIntegerField 在无效值上 (#25597

  • 当django和south迁移存在于同一目录中时,添加了一条有用的错误消息 (#25618

  • 修正了回归 URLValidator 允许在域部分使用连续点的URL(如 http://example..com/ 通过 (#25620

  • 修复了一起车祸 GenericRelationBaseModelAdmin.to_field_allowed (#25622