20 lines
851 B
Diff
20 lines
851 B
Diff
# django__django-11999
|
|
# Loki Mode Multi-Agent Patch
|
|
# Attempts: 1
|
|
|
|
--- a/django/db/models/fields/__init__.py
|
|
+++ b/django/db/models/fields/__init__.py
|
|
@@ -763,10 +763,11 @@ class Field(RegisterLookupMixin):
|
|
if self.choices is not None:
|
|
setattr(cls, 'get_%s_display' % self.name,
|
|
partialmethod(cls._get_FIELD_display, field=self))
|
|
+ if not hasattr(cls, 'get_%s_display' % self.name):
|
|
+ setattr(cls, 'get_%s_display' % self.name,
|
|
+ partialmethod(cls._get_FIELD_display, field=self))
|
|
|
|
def get_filter_kwargs_for_object(self, obj):
|
|
"""
|
|
Return a dict that when passed as kwargs to self.model._default_manager.filter()
|
|
will yield all instances having the same value for this field as obj has.
|
|
"""
|
|
\ No newline at end of file
|