【发布时间】:2012-12-07 19:44:45
【问题描述】:
我使用 django-rest-framework 制作了一个简单的 JSON API,我希望能够将 5 个集合下载为一个包含 JSON 文件的集合的 zip 文件。 (我的应用需要离线转储数据)。
我正在考虑编写一个视图,例如,/download/ 将我所有 MyModelList.as_view()s 的输出捆绑在一个 zip 中并提供它。
这样做的最佳方法是什么?我可以使用 urllib/Requests 直接查询我的 API,但调用整个 http 堆栈似乎还有很长的路要走...
非常感谢!
【问题讨论】:
-
MyModelList.as_view()(request, format="json").rendered_content似乎得到了我想要的 JSON,但这是最好的选择吗 -
有什么可行的例子吗?谢谢
标签: django json zip django-rest-framework