我使用 django-rest-framework 制作了一个简单的 JSON API,我希望能够将 5 个集合下载为一个包含 JSON 文件的集合的 zipfile。(我的应用需要离线转储数据)。
我正在考虑编写一个视图,例如,/download/
将我所有 s 的输出捆绑MyModelList.as_view()
在一个 zip 中并提供它。
这样做的最佳方法是什么?我可以使用 urllib/Requests 直接查询我的 API,但调用整个 http 堆栈似乎还有很长的路要走……
非常感谢!