Notas de lanzamiento de Django 1.10.1

1 de septiembre de 2016

Django 1.10.1 soluciona varios problemas en 1.10.

Bugfixes

  • Se ha corregido una caída en las conexiones de MySQL donde SELECT @@SQL_AUTO_IS_NULL no devuelve un resultado (#26991).

  • Se permite la comparación de las propiedades User.is_authenticated y User.is_anonymous utilizando ==, != y | (#26988, #27154).

  • Se ha eliminado el método inutilizado BaseCommand.usage() que era para el soporte de optparse (#27000).

  • Se ha corregido una caída en el marco de trabajo de comprobaciones con un Meta.default_permissions vacío (#26997).

  • Se ha corregido una regresión en el número de consultas cuando se utiliza RadioSelect con un campo de formulario ModelChoiceField (#27001).

  • Se ha corregido una caída si request.META['CONTENT_LENGTH'] es una cadena vacía (#27005).

  • Se ha corregido la búsqueda isnull en un ForeignKey con su campo to_field apuntando a un CharField o apuntando a un CharField definido con primary_key=True (#26983).

  • Se ha evitado que el comando migrate levante una excepción InconsistentMigrationHistory en presencia de migraciones aplastadas no aplicadas (#27004).

  • Se ha corregido una regresión en Client.force_login() que requería especificar un backend en lugar de utilizar automáticamente el primero si se configuran múltiples backends (#27027).

  • He aquí la traducción del texto manteniendo todas sus etiquetas intactas:

  • Se ha corregido la caída con django.views.static.serve() cuando se habilita show_indexes (#26973).

  • Corregido ClearableFileInput para evitar la atributo required HTML cuando existen datos iniciales (#27037).

  • Corregidas las anotaciones con funciones de base de datos cuando se combinan con consultas en PostGIS (#27014).

  • Repermitió el uso de la etiqueta {% for %} para desempaquetar cualquier iterador (#27058).

  • He aquí la traducción del texto manteniendo todas sus etiquetas intactas:

  • Eliminadas las gestores duplicados en Model._meta.managers (#27073).

  • Se ha corregido el fallo contrib.admindocs cuando una vista está en una clase, como algunas de las vistas del administrador (#27018).

  • Revertido algunas comprobaciones de administración que volvieron a verificar field.many_to_many a isinstance(field, models.ManyToManyField) ya que resultó que las comprobaciones no eran adecuadas para generalizarse de esa manera (#26998).

  • A continuación, te proporciono las traducciones de los textos originales manteniendo todas sus etiquetas intactas.

  • Se corrigió la creación de objetos ContentType y Permission para modelos de aplicaciones sin migraciones cuando se llama al comando migrate con ninguna migración que aplicar (#27044).

  • Se incluyeron los cambios en el estado de las migraciones ya aplicadas en la instancia Apps proporcionada a los receptores del señal pre_migrate para permitir realizar reasignaciones de nombres de modelos al renombrar modelos (#27100).

  • Se permitió heredar de UserCreationForm sin USERNAME_FIELD en Meta.fields (#27111).

  • Se corrigió una regresión en las formas de modelo donde los campos de modelo con un default que no aparecían en la información POST ya no utilizaban el default (#27039).