===========================Django 1.10.1 release notes===========================*September 1, 2016*Django 1.10.1 fixes several bugs in 1.10.Bugfixes========* Fixed a crash in MySQL connections where ``SELECT @@SQL_AUTO_IS_NULL``doesn't return a result (:ticket:`26991`).* Allowed ``User.is_authenticated`` and ``User.is_anonymous`` properties to becompared using ``==``, ``!=``, and ``|`` (:ticket:`26988`, :ticket:`27154`).* Removed the broken ``BaseCommand.usage()`` method which was for``optparse`` support (:ticket:`27000`).* Fixed a checks framework crash with an empty ``Meta.default_permissions``(:ticket:`26997`).* Fixed a regression in the number of queries when using ``RadioSelect`` with a``ModelChoiceField`` form field (:ticket:`27001`).* Fixed a crash if ``request.META['CONTENT_LENGTH']`` is an empty string(:ticket:`27005`).* Fixed the ``isnull`` lookup on a ``ForeignKey`` with its ``to_field``pointing to a ``CharField`` or pointing to a ``CharField`` defined with``primary_key=True`` (:ticket:`26983`).* Prevented the ``migrate`` command from raising``InconsistentMigrationHistory`` in the presence of unapplied squashedmigrations (:ticket:`27004`).* Fixed a regression in ``Client.force_login()`` which required specifying a``backend`` rather than automatically using the first one if multiplebackends are configured (:ticket:`27027`).* Made ``QuerySet.bulk_create()`` properly initialize model instances onbackends, such as PostgreSQL, that support returning the IDs of the createdrecords so that many-to-many relationships can be used on the new objects(:ticket:`27026`).* Fixed crash of ``django.views.static.serve()`` with ``show_indexes`` enabled(:ticket:`26973`).* Fixed ``ClearableFileInput`` to avoid the ``required`` HTML attribute wheninitial data exists (:ticket:`27037`).* Fixed annotations with database functions when combined with lookups onPostGIS (:ticket:`27014`).* Reallowed the ``{% for %}`` tag to unpack any iterable (:ticket:`27058`).* Made ``makemigrations`` skip inconsistent history checks on non-defaultdatabases if database routers aren't in use or if no apps can be migratedto the database (:ticket:`27054`, :ticket:`27110`, :ticket:`27142`).* Removed duplicated managers in ``Model._meta.managers`` (:ticket:`27073`).* Fixed ``contrib.admindocs`` crash when a view is in a class, such as some ofthe admin views (:ticket:`27018`).* Reverted a few admin checks that checked ``field.many_to_many`` back to``isinstance(field, models.ManyToManyField)`` since it turned out the checksweren't suitable to be generalized like that (:ticket:`26998`).* Added the database alias to the ``InconsistentMigrationHistory`` messageraised by ``makemigrations`` and ``migrate`` (:ticket:`27089`).* Fixed the creation of ``ContentType`` and ``Permission`` objects for modelsof applications without migrations when calling the ``migrate`` command withno migrations to apply (:ticket:`27044`).* Included the already applied migration state changes in the ``Apps`` instanceprovided to the ``pre_migrate`` signal receivers to allow ``ContentType``renaming to be performed on model rename (:ticket:`27100`).* Reallowed subclassing ``UserCreationForm`` without ``USERNAME_FIELD`` in``Meta.fields`` (:ticket:`27111`).* Fixed a regression in model forms where model fields with a ``default`` thatdidn't appear in POST data no longer used the ``default`` (:ticket:`27039`).