Python Django Rest Swagger 2未正确解析序列化程序字段
假设我有以下序列化程序:Python Django Rest Swagger 2未正确解析序列化程序字段,python,json,django,swagger,swagger-ui,Python,Json,Django,Swagger,Swagger Ui,假设我有以下序列化程序: class FileUploadSerializer(serializers.Serializer): file = serializers.FileField(max_length=100) 我的观点是这样的: class FileUploadView(generics.CreateGenericAPIView): serializer_class = serializers.FileUploadSerializer parser_clas
class FileUploadSerializer(serializers.Serializer):
file = serializers.FileField(max_length=100)
我的观点是这样的:
class FileUploadView(generics.CreateGenericAPIView):
serializer_class = serializers.FileUploadSerializer
parser_classes = (parsers.FileUploadParser,)
def post(self, request):
# do something here
我希望swagger UI生成一个文件上载按钮,您可以单击该按钮从文件系统中选择一个文件。相反,我被要求输入一个JSON数据:
在Django Swagger的旧版本中,我可以在YAML docstrings中将参数类型指定为file
。但是,我使用的是Django Swagger 2+,不再支持YAML docstring