2015年5月1日
Django1.8.1在1.8中修复了几个错误,并在迁移框架中包含了一些优化。
恢复了对 testserver
命令的位置参数(设备名称) (#24571 )
预防的 TypeError
在翻译函数中 check_for_language()
和 get_language_bidi()
当翻译被停用时 (#24569 )
固定的 squashmigrations
使用时的命令 SeparateDatabaseAndState
(#24278 )
剥离微秒 datetime
使用旧版本的mysqldb db api驱动程序时的值,因为它不支持小数秒 (#24584 )
修复了在更改时的迁移崩溃 ManyToManyField
的S (#24513 )
修复了一起车祸 QuerySet.update()
关于一对一字段的外键 (#24578 )
修复了一起车祸 QuerySet.update()
关于实例的外键 uuid
主键 (#24611 )
使用sqlite 3.8.9进行固定数据库自省(2015年4月8日发布) (#24637 )
已更新 urlpatterns
生成的例子 startproject
通过虚线路径删除引用视图的使用 django.conf.urls.url()
Django 1.8中已废弃 (#24635 )。
修复了在其中引用表达式的查询 order_by()
,但不是select子句的一部分。示例查询是 qs.annotate(foo=F('field')).values('pk').order_by('foo'))
(#24615 )
修复了引用回归的数据库表名 (#24605 )
防止了 null
/not null
mysql数据库字段修改时的列属性 (#24595 )
固定的javascript路径 contrib.admin
使用备用静态文件存储时的相关字段小部件 (#24655 )
修复了向模型添加新关系时的迁移崩溃 (#24573 )
修正了在python 3上使用模型管理器应用在python 2上生成的迁移时的迁移崩溃。 (#24701 )
已还原将迭代器用作查询集筛选器参数的功能 (#24719 )
修复了在重命名多对多关系的目标模型时发生的迁移崩溃 (#24725 )
已用删除测试数据库的刷新 test --keepdb
,从而阻止具有数据迁移的应用程序使用该选项 (#24729 )
固定的 makemessages
在某些地方崩溃 (#23271 )
修复了的帮助文本位置 contrib.admin
使用的字段 ModelAdmin.filter_horizontal
和 filter_vertical
选项 (#24676 )
固定 AttributeError: function 'GDALAllRegister' not found
初始化时出错 contrib.gis
在Windows上。
改变 ModelState
去解构和重构字段而不是去解构和重构字段 (#24591 )这将加快模型状态的呈现,并在运行时减少内存使用。 manage.py migrate
(尽管此版本中的其他更改可能会否定任何性能优势)。
7月 22, 2024