summaryrefslogtreecommitdiff
path: root/django/contrib/admin/options.py
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2025-03-05 18:45:10 +0200
committernessita <124304+nessita@users.noreply.github.com>2025-03-31 22:43:13 -0300
commitc972af69e2021b75b89d8bc47e214ef875bbdc06 (patch)
tree7a454faf8b3e4fadd1a92ac37b9d1df19a5e3fcb /django/contrib/admin/options.py
parent6888375c53476011754f778deabc6cdbfa327011 (diff)
Refs #28909 -- Simplified code using unpacking generalizations.
Diffstat (limited to 'django/contrib/admin/options.py')
-rw-r--r--django/contrib/admin/options.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index 3c2cf9d130..1ab136062c 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -507,7 +507,7 @@ class BaseModelAdmin(metaclass=forms.MediaDefiningClass):
# Is it a valid relational lookup?
return not {
LOOKUP_SEP.join(relation_parts),
- LOOKUP_SEP.join(relation_parts + [part]),
+ LOOKUP_SEP.join([*relation_parts, part]),
}.isdisjoint(valid_lookups)
def to_field_allowed(self, request, to_field):
@@ -737,8 +737,7 @@ class ModelAdmin(BaseModelAdmin):
"<path:object_id>/",
wrap(
RedirectView.as_view(
- pattern_name="%s:%s_%s_change"
- % ((self.admin_site.name,) + info)
+ pattern_name="%s:%s_%s_change" % (self.admin_site.name, *info)
)
),
),
@@ -1051,7 +1050,7 @@ class ModelAdmin(BaseModelAdmin):
Return a list of choices for use in a form object. Each choice is a
tuple (name, description).
"""
- choices = [] + default_choices
+ choices = [*default_choices]
for func, name, description in self.get_actions(request).values():
choice = (name, description % model_format_dict(self.opts))
choices.append(choice)