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 03, 2022