Django 1.11.1 发布了,添加了一个小功能,并修复了 1.11 中的几个错误,具体如下:
- Made migrations respect
Index
’sname
argument. If you created a named index with Django 1.11,makemigrations
will create a migration to recreate the index with the correct name - Fixed a crash when using a
__icontains
lookup on aArrayField
- Fixed a crash when using a two-tuple in
EmailMessage
’sattachments
argument - Fixed
QuerySet.filter()
crash when it references the name of aOneToOneField
primary key - Fixed empty POST data table appearing instead of “No POST data” in HTML debug page
- Restored
BoundField
s without anychoices
evaluating toTrue
- Prevented
SessionBase.cycle_key()
from losing session data if_session_cache
isn’t populated - Fixed layout of
ReadOnlyPasswordHashWidget
(used in the admin’s user change page) - Allowed prefetch calls on managers with custom
ModelIterable
subclasses - Fixed change password link in the
contrib.auth
admin forel
,es_MX
, andpt
translations - Restored the output of the
class
attribute in the<ul>
of widgets that use themultiple_input.html
template. This fixesModelAdmin.radio_fields
withadmin.HORIZONTAL
- Fixed crash in
BaseGeometryWidget.subwidgets()
- Fixed exception reraising in ORM query execution when
cursor.execute()
fails and the subsequentcursor.close()
also fails - Fixed a regression where
CheckboxSelectMultiple
,NullBooleanSelect
,RadioSelect
,SelectMultiple
, andSelect
localized option values - Corrected the stack level of unordered queryset pagination warnings
- Fixed a regression causing incorrect queries for
__in
subquery lookups when models useForeignKey.to_field
- Fixed crash when overriding the template of
django.views.static.directory_index()
- Fixed a regression in formset
min_num
validation with unchanged forms that have initial data - Prepared for
cx_Oracle
6.0 support - Updated the
contrib.postgres
SplitArrayWidget
to use template-based widget rendering - Fixed crash in
BaseGeometryWidget.get_context()
when overriding existingattrs
- Prevented
AddIndex
andRemoveIndex
from mutating model state - Prevented migrations from dropping database indexes from
Meta.indexes
when changingField.db_index
toFalse
- Fixed a regression in choice ordering in form fields with grouped and non-grouped options
- Fixed crash in
BaseInlineFormSet._construct_form()
when usingsave_as_new
- Fixed a regression where
Model._state.db
wasn’t set correctly on multi-table inheritance parent models after saving a child model - Corrected the return type of
ArrayField(CITextField())
values retrieved from the database - Fixed
QuerySet.prefetch_related()
crash when fetching relations in nestedPrefetch
objects - Prevented hiding GDAL errors if it’s not installed when using
contrib.gis
. (It’s a required dependency as of Django 1.11.) - Fixed a regression causing
__in
lookups on a foreign key to fail when using the foreign key’s parent model as the lookup value
下载地址:
https://www.djangoproject.com/download/
转自 http://www.oschina.net/news/84522/django-1-11-1