【问题标题】:Django REST framework export to jsonDjango REST 框架导出到 json
【发布时间】:2021-08-15 12:19:47
【问题描述】:

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

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

【问题讨论】:

    标签: json api csv django-rest-framework


    【解决方案1】:

    创建一个序列化程序,指定您需要的所有字段,然后设置一个 ListView 和相应的 URL,然后访问该 URL,您应该有您的 JSON。例如

    # 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)
        
    

    【讨论】:

      猜你喜欢
      • 2017-03-19
      • 2014-02-17
      • 2017-08-21
      • 2018-09-16
      • 2015-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多