в SQL или Django ORM, каков обычный способ упорядочить один-ко-многим?

Скажем, я хотел иметь проект и один-ко-многим с делами, и хотел произвольно изменить порядок дел?

Раньше я добавлял пронумерованное поле заказа, и когда кто-то хотел изменить заказ, приходилось обновлять все позиции новыми номерами заказов. Это, вероятно, худший подход, так как он не атомарный и требует нескольких обновлений.

Я заметил, что у Django есть многозначное поле CommaSeparatedIntegerField, которое может содержать порядок, храня упорядоченные ключи к элементам в таблице элементов списка дел прямо в одном поле таблицы проекта.

Я размышлял о десятичной десятичной системе, в которой, если бы я хотел взять пункт 3 и поставить его между 1 и 2, я бы изменил его номер заказа на 1,5.

Что-то говорит мне, что есть более простой вариант, который я упускаю, хотя ...

Как бы вы отдали приказ отношениям «один ко многим»?

Ответы на вопрос(5)

Ваш ответ на вопрос