mirror of https://github.com/jumpserver/jumpserver
perf: 解决MethodSerializer被swagger调用时parent.Serializer会互相影响所需字段显示的问题
parent
b9258878fe
commit
dbe969b064
|
@ -24,6 +24,10 @@ class MethodSerializer(serializers.Serializer):
|
||||||
self.method_name = method_name
|
self.method_name = method_name
|
||||||
super().__init__(**kwargs)
|
super().__init__(**kwargs)
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
# 生成swagger时使用
|
||||||
|
ref_name = None
|
||||||
|
|
||||||
def bind(self, field_name, parent):
|
def bind(self, field_name, parent):
|
||||||
if self.method_name is None:
|
if self.method_name is None:
|
||||||
method_name = 'get_{field_name}_serializer'.format(field_name=field_name)
|
method_name = 'get_{field_name}_serializer'.format(field_name=field_name)
|
||||||
|
|
Loading…
Reference in New Issue