May 6, 2017
Django 1.11.1 adds a minor feature and fixes several bugs in 1.11.
The change in Django 1.11 to make QuerySet.iterator() use server-side
cursors on PostgreSQL prevents running Django with pgBouncer in transaction
pooling mode. To reallow that, use the DISABLE_SERVER_SIDE_CURSORS setting in DATABASES.
See Transactions groupées et curseurs côté serveur for more discussion.
name des Index. SI vous avez créé un index nommé avec Django 1.11, makemigrations va créer une migration pour recréer l’index avec le nom correct (#28051).__icontains avec un champ ArrayField (#28038).attachments de EmailMessage (#28042).QuerySet.filter() lorsqu’il fait référence au nom de la clé primaire d’un champ OneToOneField (#28047).True des champs BoundField sans aucun choix choices (#28058).SessionBase.cycle_key() lorsque _session_cache n’est pas rempli (#28066).ReadOnlyPasswordHashWidget (utilisée dans la page de modification d’utilisateur dans l’interface d’administration) (#28097).ModelIterable (#28096).contrib.auth pour les traductions el, es_MX et pt (#28100).class de la section <ul> des composants qui utilisent le gabarit multiple_input.html. Cela corrige ModelAdmin.radio_fields avec admin.HORIZONTAL (#28059).BaseGeometryWidget.subwidgets() (#28039).cursor.execute() échoue et que l’appel suivant à cursor.close() échoue également (#28091).CheckboxSelectMultiple, NullBooleanSelect, RadioSelect, SelectMultiple et Select (#28075).__in lorsque les modèles concernés utilisent ForeignKey.to_field (#28101).django.views.static.directory_index() est personnalisé (#28122).min_num des jeux de formulaire avec des formulaires non modifiés possédant des données initiales (#28130).cx_Oracle 6.0 (#28138).SplitArrayWidget de contrib.postgres pour qu’il utilise le rendu de composants basé sur des gabarits (#28040).BaseGeometryWidget.get_context() lors de la surcharge des attributs attrs existants (#28105).AddIndex and RemoveIndex from mutating model state
(#28043).Meta.indexes
when changing Field.db_index to False (#28052).BaseInlineFormSet._construct_form() when using
save_as_new (#28159).Model._state.db wasn’t set correctly on
multi-table inheritance parent models after saving a child model
(#28166).ArrayField(CITextField()) values retrieved
from the database (#28161).QuerySet.prefetch_related() crash when fetching relations in nested
Prefetch objects (#27554).contrib.gis
(#28160). (It’s a required dependency as of Django 1.11.)__in lookups on a foreign key to fail when
using the foreign key’s parent model as the lookup value (#28175).déc. 02, 2017