我正在尝试构建一个模型,以便在用户更改其位置时保持项目顺序(这发生在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
属于另一个?