У меня есть список объектов TabularInline для Model в django admin. Я хочу сделать их порядок настраиваемым, например, перетаскивать и изменять расположение объектов Inline. Для достижения этой цели я планирую:
Использовать JS для перетаскивания
При выпадении события - вызвать конечную точку API с идентификаторами элементов, которые я хочудля переключения
На стороне сервера выполните что-то вроде:
one = Model.objects.get(id=1)
two = Model.objects.get(id=2)
one.id, two.id = two.id, one.id
one.save()
two.save()
Что делает трюк, но я не уверен, еслиможно сменить идентификаторы БД следующим образом, и, возможно, есть лучший (более простой, безопасный) способ добиться этого