File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -206,10 +206,15 @@ def get_instance_or_manager_resource_type(resource_instance_or_manager):
206206
207207
208208def get_resource_type_from_model (model ):
209- # need to convert the verbose name which uses spaces to underscores
210- # to be propely parsed in format_relation_name
211- underscored_model_name = model ._meta .verbose_name .replace (" " , "_" )
212- return format_relation_name (underscored_model_name )
209+ json_api_meta = getattr (model , 'JSONAPIMeta' , None )
210+ if json_api_meta :
211+ resource_name = getattr (
212+ json_api_meta ,
213+ 'resource_name' ,
214+ format_relation_name (model .__name__ ))
215+ else :
216+ resource_name = format_relation_name (model .__name__ )
217+ return resource_name
213218
214219
215220def get_resource_type_from_queryset (qs ):
You can’t perform that action at this time.
0 commit comments