Как вернуть последовательность id в django ORM

Столкнулся с эстетической проблемой, после удаления объекта с id=6 из БД sqlite3, следующие объекты уже шли с id=7 и т.д, то есть перепрыгивая id=6. Есть ли какая-то Django orm команда чтобы вернуть эту последовательность id чисел?введите сюда описание изображения

Ответ с англ. Stackoverflow: Источник

Вы должны понимать, что это желаемое поведение. ID однозначно идентифицирует объект в вашей базе данных. Это значит, что он должен ссылаться только на одну строку. Если эта строка будет удалена, значит нет причин, по которым эта новая строка должна повторно использовать этот идентификатор. Если вы это сделаете - вы создадите путаницу между удаленным объектом и новым. В этом нет смысла, и это не нужно делать.

Вернуться на верх