Django 1.10.1 versionsinformation¶
1 september 2016
Django 1.10.1 åtgärdar flera buggar i 1.10.
Buggrättningar¶
Fixade en krasch i MySQL-anslutningar där
SELECT @@SQL_AUTO_IS_NULLinte returnerar ett resultat (#26991).Tillät att egenskaperna
User.is_authenticatedochUser.is_anonymousjämfördes med hjälp av==,!=och|(#26988, #27154).Tog bort den trasiga
BaseCommand.usage()metoden som var föroptparsestöd (#27000).Fixade en krasch i kontrollramverket med en tom
Meta.default_permissions(#26997).Åtgärdade en regression i antalet frågor när
RadioSelectanvänds med ettModelChoiceField-formulärfält (#27001).Fixade en krasch om
request.META['CONTENT_LENGTH']är en tom sträng (#27005).Fixade
isnull-uppslagningen på enForeignKeymed dessto_fieldsom pekar på enCharFieldeller pekar på enCharFielddefinierad medprimary_key=True(#26983).Förhindrade kommandot
migratefrån att ge upphov tillInconsistentMigrationHistoryi närvaro av oanvända krossade migreringar (#27004).Åtgärdade en regression i
Client.force_login()som krävde att man angav enbackendistället för att automatiskt använda den första om flera backends är konfigurerade (#27027).Gjorde ``QuerySet.bulk_create() `` korrekt initiera modellinstanser på backends, till exempel PostgreSQL, som stöder retur av ID: erna för de skapade posterna så att många-till-många-relationer kan användas på de nya objekten (#27026).
Fixad krasch av
django.views.static.serve()medshow_indexesaktiverat (#26973).Fixade
ClearableFileInputför att undvika HTML-attributetrequirednär initial data finns (#27037).Fixade annoteringar med databasfunktioner när de kombinerades med uppslagningar på PostGIS (#27014).
Tillåter
{% for %}taggen för att packa upp en iterabel (#27058).Gjorde så att
makemigrationshoppade över inkonsekventa historikkontroller på icke-standarddatabaser om databasroutrar inte används eller om inga appar kan migreras till databasen (#27054, #27110, #27142).Tog bort duplicerade managers i
Model._meta.managers(#27073).Fixad
contrib.admindocs-krasch när en vy är i en klass, till exempel några av admin-vyerna (#27018).Återställde några adminkontroller som kontrollerade
field.many_to_manytillbaka tillisinstance(field, models.ManyToManyField)eftersom det visade sig att kontrollerna inte var lämpliga att generaliseras på det sättet (#26998`).Lagt till databasaliaset i meddelandet
InconsistentMigrationHistorysom skapas avmakemigrationsochmigrate(#27089).Fixade skapandet av objekten
ContentTypeochPermissionför modeller av applikationer utan migreringar när kommandotmigrateanropades utan att några migreringar skulle tillämpas (#27044).Inkluderade de redan tillämpade ändringarna av migrationsstatus i
Apps-instansen som tillhandahölls tillpre_migrate-signalmottagarna för att tillåta attContentType-omdöpning utförs vid modellomdöpning (#27100).Tillåter subklassning av
UserCreationFormutanUSERNAME_FIELDiMeta.fields(#27111).Åtgärdade en regression i modellformulär där modellfält med en
defaultsom inte visades i POST-data inte längre användedefault(#27039).