1515DEFAULT_BUTTON_TYPE = "a"
1616
1717
18- class BaseDjangoObjectActions ( object ) :
18+ class BaseDjangoObjectActions :
1919 """
2020 ModelAdmin mixin to add new actions just like adding admin actions.
2121
@@ -43,7 +43,7 @@ class BaseDjangoObjectActions(object):
4343
4444 def get_urls (self ):
4545 """Prepend `get_urls` with our own patterns."""
46- urls = super (BaseDjangoObjectActions , self ).get_urls ()
46+ urls = super ().get_urls ()
4747 return self ._get_action_urls () + urls
4848
4949 def change_view (self , request , object_id , form_url = "" , extra_context = None ):
@@ -57,9 +57,7 @@ def change_view(self, request, object_id, form_url="", extra_context=None):
5757 "tools_view_name" : self .tools_view_name ,
5858 }
5959 )
60- return super (BaseDjangoObjectActions , self ).change_view (
61- request , object_id , form_url , extra_context
62- )
60+ return super ().change_view (request , object_id , form_url , extra_context )
6361
6462 def changelist_view (self , request , extra_context = None ):
6563 extra_context = extra_context or {}
@@ -72,9 +70,7 @@ def changelist_view(self, request, extra_context=None):
7270 "tools_view_name" : self .tools_view_name ,
7371 }
7472 )
75- return super (BaseDjangoObjectActions , self ).changelist_view (
76- request , extra_context
77- )
73+ return super ().changelist_view (request , extra_context )
7874
7975 # USER OVERRIDABLE
8076 ##################
@@ -112,9 +108,9 @@ def _get_action_urls(self):
112108
113109 model_name = self .model ._meta .model_name
114110 # e.g.: polls_poll
115- base_url_name = "%s_%s" % ( self .model ._meta .app_label , model_name )
111+ base_url_name = f" { self .model ._meta .app_label } _ { model_name } "
116112 # e.g.: polls_poll_actions
117- model_actions_url_name = "%s_actions" % base_url_name
113+ model_actions_url_name = f" { base_url_name } _actions"
118114
119115 self .tools_view_name = "admin:" + model_actions_url_name
120116
@@ -131,7 +127,7 @@ def _get_action_urls(self):
131127 ChangeActionView .as_view (
132128 model = self .model ,
133129 actions = actions ,
134- back = "admin:%s_change" % base_url_name ,
130+ back = f "admin:{ base_url_name } _change" ,
135131 current_app = self .admin_site .name ,
136132 )
137133 ),
@@ -144,7 +140,7 @@ def _get_action_urls(self):
144140 ChangeListActionView .as_view (
145141 model = self .model ,
146142 actions = actions ,
147- back = "admin:%s_changelist" % base_url_name ,
143+ back = f "admin:{ base_url_name } _changelist" ,
148144 current_app = self .admin_site .name ,
149145 )
150146 ),
0 commit comments