2

我一直在研究 DJANGO 后端,主要用例是能够存储一组给定的图片及其相关标签。

当前的设计预见到专用的 REST-ful API 用于创建新集合、将图片添加到给定集合并将标签关联到给定集合:这会导致不同的客户端调用。

例如 :

开始“创建新集”事务

  1. 创建一个新集合并接收集合 ID
  2. 上传套装的第一张图片
  3. 上传集合的第二张图片(依此类推,依图片总数而定...)
  4. 添加与这个新添加的集合相关的标签

结束交易

我如何提交/回滚这样一个事务,知道它是在不同的 HTTP 请求中分割的?

我这里有设计问题吗?我应该支持单一的累积 HTTP 请求方法吗?

请注意,此类后端将与可能遭受暂时信号丢失的移动设备一起使用。

欢迎任何建议。

更新:

使用 django-revisions 等模型版本控制包来解决问题是否方便?

4

0 回答 0