diff options
| author | Aarni Koskela <akx@iki.fi> | 2025-03-05 18:45:10 +0200 |
|---|---|---|
| committer | nessita <124304+nessita@users.noreply.github.com> | 2025-03-31 22:43:13 -0300 |
| commit | c972af69e2021b75b89d8bc47e214ef875bbdc06 (patch) | |
| tree | 7a454faf8b3e4fadd1a92ac37b9d1df19a5e3fcb /django/contrib/admin/options.py | |
| parent | 6888375c53476011754f778deabc6cdbfa327011 (diff) | |
Refs #28909 -- Simplified code using unpacking generalizations.
Diffstat (limited to 'django/contrib/admin/options.py')
| -rw-r--r-- | django/contrib/admin/options.py | 7 |
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) |
