Как свичнуть id при смещениях в списке выдачи в Django?
Всем привет
У нас есть модель учеников. Всего в списке 100 учеников. Вывод на страницу осуществляется по ID (1, 2, 3 и так далее). Нужно несколько записей поднять выше. Т.е. фактически поменять ID у них и всего списка ниже.
Логика подсказывает, что нужно:
1) Взять саму запись увеличить у неё ID
2) Взять место разлома и для оставшихся записей пройтись циклом +1 для ID.
Но, в Django ID является уникальным полем и нельзя ему установить другое число, если оно уже существует.