mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-03 08:25:04 +00:00
perf: 优化 api doc 报错
This commit is contained in:
@@ -96,3 +96,17 @@ class WritableNestedModelSerializer(NestedModelSerializer):
|
||||
|
||||
class FileSerializer(serializers.Serializer):
|
||||
file = serializers.FileField(label=_("File"))
|
||||
|
||||
|
||||
class DictSerializer(serializers.Serializer):
|
||||
|
||||
def to_representation(self, instance):
|
||||
# 返回一个包含所有提交字段的 Python 字典
|
||||
return instance
|
||||
|
||||
def to_internal_value(self, data):
|
||||
# 确保从请求中得到的输入是 Python 字典
|
||||
if isinstance(data, dict):
|
||||
return data
|
||||
else:
|
||||
raise serializers.ValidationError("无法转换为dict类型")
|
||||
|
Reference in New Issue
Block a user