fix(api): correct get_view_name to prioritize view_name over model.verbose_name

ref: #512 #513 #518
This commit is contained in:
2025-02-06 20:34:46 +09:30
parent 6f0a67a957
commit c755feb9a7

View File

@ -522,17 +522,19 @@ class CommonViewSet(
def get_view_name(self):
if self.view_name is not None:
return self.view_name
if getattr(self, 'model', None):
if self.detail:
return self.model._meta.verbose_name
self.view_name = str(self.model._meta.verbose_name)
return self.model._meta.verbose_name_plural
if not self.view_name:
return 'Error'
else:
self.view_name = str(self.model._meta.verbose_name_plural)
return self.view_name