使用浮动顺序保持对象顺序

时间:2017-03-22 03:44:27

标签: python django

我正在尝试构建一个模型,以便在用户更改其位置时保持项目顺序(这发生在JS前端)。

我觉得'浮动'是最好的,因为这个值会不断变化。我将通过javascript应用程序传递值。

class Item(models.Model):
    title = models.CharField("Title", max_length=10000, blank=True)
    position = models.FloatField("Item position", blank=True, null=True)

所以数据可以是(超简化示例):

title       |     position
Charlie     |     1
Mark        |     2
Bruce       |     3

当Mark的位置发生变化时,它会自动将Charlies'的位置值更改为2

title       |     position
Charlie     |     2
Mark        |     1
Bruce       |     3

我如何post这个信息(API)让django意识到一个title属于另一个?

0 个答案:

没有答案