@@ -47,7 +47,7 @@ class PolymorphicChildModelAdmin(admin.ModelAdmin):
47
47
show_in_index = False
48
48
49
49
def __init__ (self , model , admin_site , * args , ** kwargs ):
50
- super (PolymorphicChildModelAdmin , self ).__init__ (
50
+ super ().__init__ (
51
51
model , admin_site , * args , ** kwargs
52
52
)
53
53
@@ -68,7 +68,7 @@ def get_form(self, request, obj=None, **kwargs):
68
68
if not self .fieldsets and not self .fields :
69
69
kwargs .setdefault ("fields" , "__all__" )
70
70
71
- return super (PolymorphicChildModelAdmin , self ).get_form (request , obj , ** kwargs )
71
+ return super ().get_form (request , obj , ** kwargs )
72
72
73
73
def get_model_perms (self , request ):
74
74
match = resolve (request .path_info )
@@ -79,7 +79,7 @@ def get_model_perms(self, request):
79
79
and match .url_name in ("index" , "app_list" )
80
80
):
81
81
return {"add" : False , "change" : False , "delete" : False }
82
- return super (PolymorphicChildModelAdmin , self ).get_model_perms (request )
82
+ return super ().get_model_perms (request )
83
83
84
84
@property
85
85
def change_form_template (self ):
@@ -91,7 +91,7 @@ def change_form_template(self):
91
91
base_app_label = base_opts .app_label
92
92
93
93
return [
94
- "admin/%s/%s/change_form.html" % ( app_label , opts .object_name .lower ()) ,
94
+ f "admin/{ app_label } / { opts .object_name .lower ()} /change_form.html" ,
95
95
"admin/%s/change_form.html" % app_label ,
96
96
# Added:
97
97
"admin/%s/%s/change_form.html"
@@ -132,7 +132,7 @@ def object_history_template(self):
132
132
base_app_label = base_opts .app_label
133
133
134
134
return [
135
- "admin/%s/%s/object_history.html" % ( app_label , opts .object_name .lower ()) ,
135
+ f "admin/{ app_label } / { opts .object_name .lower ()} /object_history.html" ,
136
136
"admin/%s/object_history.html" % app_label ,
137
137
# Added:
138
138
"admin/%s/%s/object_history.html"
@@ -147,7 +147,7 @@ def _get_parent_admin(self):
147
147
parent_model = self .model ._meta .get_field ("polymorphic_ctype" ).model
148
148
if parent_model == self .model :
149
149
# when parent_model is in among child_models, just return super instance
150
- return super (PolymorphicChildModelAdmin , self )
150
+ return super ()
151
151
152
152
try :
153
153
return self .admin_site ._registry [parent_model ]
@@ -167,7 +167,7 @@ def _get_parent_admin(self):
167
167
168
168
# If we get this far without returning there is no admin available
169
169
raise ParentAdminNotRegistered (
170
- "No parent admin was registered for a '{0 }' model." . format ( parent_model )
170
+ f "No parent admin was registered for a '{ parent_model } ' model."
171
171
)
172
172
173
173
def response_post_save_add (self , request , obj ):
@@ -180,13 +180,13 @@ def render_change_form(
180
180
self , request , context , add = False , change = False , form_url = "" , obj = None
181
181
):
182
182
context .update ({"base_opts" : self .base_model ._meta })
183
- return super (PolymorphicChildModelAdmin , self ).render_change_form (
183
+ return super ().render_change_form (
184
184
request , context , add = add , change = change , form_url = form_url , obj = obj
185
185
)
186
186
187
187
def delete_view (self , request , object_id , context = None ):
188
188
extra_context = {"base_opts" : self .base_model ._meta }
189
- return super (PolymorphicChildModelAdmin , self ).delete_view (
189
+ return super ().delete_view (
190
190
request , object_id , extra_context
191
191
)
192
192
@@ -195,7 +195,7 @@ def history_view(self, request, object_id, extra_context=None):
195
195
context = {"base_opts" : self .base_model ._meta }
196
196
if extra_context :
197
197
context .update (extra_context )
198
- return super (PolymorphicChildModelAdmin , self ).history_view (
198
+ return super ().history_view (
199
199
request , object_id , extra_context = context
200
200
)
201
201
@@ -209,7 +209,7 @@ def get_fieldsets(self, request, obj=None):
209
209
210
210
# If subclass declares fieldsets or fields, this is respected
211
211
if self .fieldsets or self .fields or not self .base_fieldsets :
212
- return super (PolymorphicChildModelAdmin , self ).get_fieldsets (request , obj )
212
+ return super ().get_fieldsets (request , obj )
213
213
214
214
# Have a reasonable default fieldsets,
215
215
# where the subclass fields are automatically included.
0 commit comments