Django REST框架导出到json

Django REST框架导出到json,json,api,csv,django-rest-framework,Json,Api,Csv,Django Rest Framework,所以我是Django REST框架的新手,我在一个名为Myana EDMS的应用程序上使用了它。我想将API中的所有数据导出到CSV文件中,以便将其上载到Wordpress GET看起来像这样http://X.X.X.X/api/documents/37/metadata/我有大约6000个文档,我希望它们都放在一个json文件中。创建一个序列化程序,指定您需要的所有字段,然后设置一个列表视图和相应的URL,然后访问URL,您应该拥有json。e、 g # serializers.py clas

所以我是Django REST框架的新手,我在一个名为Myana EDMS的应用程序上使用了它。我想将API中的所有数据导出到CSV文件中,以便将其上载到Wordpress


GET看起来像这样
http://X.X.X.X/api/documents/37/metadata/
我有大约6000个文档,我希望它们都放在一个json文件中。

创建一个序列化程序,指定您需要的所有字段,然后设置一个列表视图和相应的URL,然后访问URL,您应该拥有json。e、 g

# serializers.py
class DocumentSerializer(ModelSerializer):
    class Meta:
        model = Document
        fields = ('field1', 'field2') # etc. for all fields

# views.py
class DocumentListView(ListAPIView):
    queryset = Document.objects.all() # or whatever queryset has your 6,000 documents
    serializer = DocumentSerializer(queryset, many=True)