feat: Add field Meta.sub_model_type to sub-models

ref: #732 #564
This commit is contained in:
2025-04-26 06:00:34 +09:30
parent dbc849d3f1
commit b6146b7d14
19 changed files with 83 additions and 13 deletions

View File

@ -27,10 +27,16 @@ def spectacular_request_serializers( serializer_type = 'Model'):
if issubclass(model, TicketBase):
serializer_name = 'ticket'
if model._meta.model_name != 'ticketbase':
serializer_name += '_' + model._meta.sub_model_type
serializer_module = importlib.import_module(
model._meta.app_label + '.serializers.' + str(
model._meta.verbose_name
).lower().replace(' ', '_')
serializer_name
)
)
serializers.update({