【发布时间】:2017-10-02 04:04:30
【问题描述】:
我对 Django 和 Python 比较陌生,并且有一个关于将对象限制的序列化分解为调用限制的最佳方法的快速问题。除了调用/时间范围之外,我将调用外部 Web 服务,该服务限制每次调用的对象数量。
目前我正在从 valuequeryset 创建一个字典,然后进行序列化。我的 json 生成正确,但我正在寻找分块构建 json 的最佳方法。我正在使用的 API 允许调用单个对象,但也可以调用最多 5 个对象。
例如,我有一个包含 25 条记录的查询集,什么是迭代列表并将其分解为 5 个 json 有效负载的最佳方法,然后我可以对其进行迭代、构建 json 并启动。使用每次通话 5 个而不是每次通话 1 个将有助于每个时间范围内的通话。
任何帮助将不胜感激,并提前致谢。
【问题讨论】:
标签: python json django serialization iteration