April 1, 2016
Django 1.9.5 naprawia kilka błędów w 1.9.4.
MultiPartParser
ignore filenames that normalize to an empty string
to fix crash in MemoryFileUploadHandler
on specially crafted user input
(#26325).BaseCache.get_or_set()
(#26332). Od teraz zwraca wartość default
zamiast False
jeśli wystąpi błąd podczas próby dodania wartości do cache.DurationField
values with fractional
seconds could be saved as None
(#26324).contrib.auth
już nie odcinają początkowych i końcowych białych znaków z pól haseł (#26334). Zmiana wymusza reset hasła dla osób, które ustawiły tego typu hasła po aktualizacji strony do Django 1.9. Zapewnia kompatybilność wsteczną dla wcześniejszych wersji Django.collectstatic --clear
jeśli magazyn nie implementował path()
(#26297).ForeignKey
has a to_field
set to something other than the primary key
(#26373).CommonMiddleware
that caused spurious warnings in
logs on requests missing a trailing slash (#26293).raw_id_fields
in
list_editable
(#26387).ForeignKey
to 'self'
(#26384).JSONField
inadvertently escaping its contents when displaying values
after failed form validation (#25532).sie 01, 2018