Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django Rest Swagger 2未正确解析序列化程序字段_Python_Json_Django_Swagger_Swagger Ui - Fatal编程技术网

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