feat: add model setting

This commit is contained in:
wxg0103 2025-04-22 10:45:11 +08:00
parent 3f7fb88217
commit 6d4f5dc1c3
2 changed files with 22 additions and 6 deletions

View File

@ -17,7 +17,11 @@ class ModelCreateResponse(ResultSerializer):
class ModelListResponse(APIMixin):
@staticmethod
def get_response():
return serializers.ListSerializer(child=ModelModelSerializer())
class ModelListResult(ResultSerializer):
def get_data(self):
return serializers.ListSerializer(child=ModelModelSerializer())
return ModelListResult
class ModelCreateAPI(APIMixin):
@ -61,7 +65,7 @@ class GetModelApi(APIMixin):
@staticmethod
def get_response():
return ModelModelSerializer
return ModelCreateResponse
class ModelEditApi(APIMixin):
@ -71,7 +75,7 @@ class ModelEditApi(APIMixin):
@staticmethod
def get_response():
return ModelModelSerializer
return ModelCreateResponse
class DefaultModelResponse(APIMixin):

View File

@ -73,7 +73,11 @@ class ProvideApi(APIMixin):
@staticmethod
def get_response():
return serializers.ListSerializer(child=ModelParamsFormSerializer())
class ProvideListSerializer(ResultSerializer):
def get_data(self):
return serializers.ListSerializer(child=ModelParamsFormSerializer())
return ProvideListSerializer
class ModelList(APIMixin):
@staticmethod
@ -95,7 +99,11 @@ class ProvideApi(APIMixin):
@staticmethod
def get_response():
return serializers.ListSerializer(child=ModelListSerializer())
class ProvideListSerializer(ResultSerializer):
def get_data(self):
return serializers.ListSerializer(child=ModelListSerializer())
return ProvideListSerializer
@staticmethod
def get_response():
@ -118,4 +126,8 @@ class ProvideApi(APIMixin):
@staticmethod
def get_response():
return serializers.ListSerializer(child=ProvideListSerializer())
class ProvideListResponse(ResultSerializer):
def get_data(self):
return serializers.ListSerializer(child=ProvideListSerializer())
return ProvideListResponse