diff options
Diffstat (limited to 'django/db/models/fields/reverse_related.py')
| -rw-r--r-- | django/db/models/fields/reverse_related.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/django/db/models/fields/reverse_related.py b/django/db/models/fields/reverse_related.py index e6c2525115..df50ba436f 100644 --- a/django/db/models/fields/reverse_related.py +++ b/django/db/models/fields/reverse_related.py @@ -13,7 +13,7 @@ from django.core import exceptions from django.utils.functional import cached_property from django.utils.hashable import make_hashable -from . import BLANK_CHOICE_DASH +from ..utils import get_blank_choice_label from .mixins import FieldCacheMixin @@ -172,7 +172,7 @@ class ForeignObjectRel(FieldCacheMixin): def get_choices( self, include_blank=True, - blank_choice=BLANK_CHOICE_DASH, + blank_choice=None, limit_choices_to=None, ordering=(), ): @@ -183,6 +183,8 @@ class ForeignObjectRel(FieldCacheMixin): Analog of django.db.models.fields.Field.get_choices(), provided initially for utilization by RelatedFieldListFilter. """ + if blank_choice is None: + blank_choice = [("", get_blank_choice_label())] limit_choices_to = limit_choices_to or self.limit_choices_to qs = self.related_model._default_manager.complex_filter(limit_choices_to) if ordering: |
