February 6, 2014
This is Django 1.6.2, a bugfix release for Django 1.6. Django 1.6.2 fixes several bugs in 1.6.1:
2014年2月6号,Django1.6.2 Release。这只要是一个关于Django1.6.1的Bug Fix版本。
Prevented the base geometry object of a prepared geometry to be garbage collected, which could lead to crash Django (#21662).
Fixed a crash when executing the changepassword command when the user object representation contained non-ASCII characters (#21627).
解决了:当用户的密码存在non-ASCII字符时,执行 changepassword命令 导致的系统崩溃问题。
The collectstatic command will raise an error rather than default to using the current working directory if STATIC_ROOT is not set. Combined with the --clear option, the previous behavior could wipe anything below the current working directory (#21581).
原本collectstatic 命令会在未设置STATIC_ROOT 的情况下 默认使用当前路径。未来这种情况将会导致异常发生。也就是说,Django将在你你未设置STATIC_ROOT 的情况下,阻止你执行collectstatic 。
Fixed mail encoding on Python 3.3.3+ (#21093).
Fixed an issue where when settings.DATABASES['default']['AUTOCOMMIT'] = False, the connection wasn’t in autocommit mode but Django pretended it was.
Fixed a regression in multiple-table inheritance exclude() queries (#21787).
Added missing items to django.utils.timezone.__all__ (#21880).
Fixed a field misalignment issue with select_related() and model inheritance (#21413).
Fixed join promotion for negated AND conditions (#21748).
Oracle database introspection now works with boolean and float fields (#19884).
Fixed an issue where lazy objects weren’t actually marked as safe when passed through mark_safe() and could end up being double-escaped (#21882).
Additionally, Django’s vendored version of six, django.utils.six has been upgraded to the latest release (1.5.2).