From 153c7956f84ef4bd203e750f8669f70b6f7fa3f7 Mon Sep 17 00:00:00 2001 From: Hasan Ramezani Date: Thu, 7 Nov 2019 15:35:33 +0100 Subject: Fixed #24858 -- Added support for get_FOO_display() to ArrayField and RangeFields. _get_FIELD_display() crashed when Field.choices was unhashable. --- docs/ref/models/instances.txt | 5 +++++ docs/releases/3.1.txt | 4 ++++ 2 files changed, 9 insertions(+) (limited to 'docs') diff --git a/docs/ref/models/instances.txt b/docs/ref/models/instances.txt index 396300d035..5f8f389506 100644 --- a/docs/ref/models/instances.txt +++ b/docs/ref/models/instances.txt @@ -797,6 +797,11 @@ For example:: >>> p.get_shirt_size_display() 'Large' +.. versionchanged:: 3.1 + + Support for :class:`~django.contrib.postgres.fields.ArrayField` and + :class:`~django.contrib.postgres.fields.RangeField` was added. + .. method:: Model.get_next_by_FOO(**kwargs) .. method:: Model.get_previous_by_FOO(**kwargs) diff --git a/docs/releases/3.1.txt b/docs/releases/3.1.txt index a3b4f30d63..de114e7098 100644 --- a/docs/releases/3.1.txt +++ b/docs/releases/3.1.txt @@ -76,6 +76,10 @@ Minor features :class:`~django.contrib.postgres.operations.BloomExtension` migration operation installs the ``bloom`` extension to add support for this index. +* :meth:`~django.db.models.Model.get_FOO_display` now supports + :class:`~django.contrib.postgres.fields.ArrayField` and + :class:`~django.contrib.postgres.fields.RangeField`. + :mod:`django.contrib.redirects` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- cgit v1.3