Администрирование Django Django показывает больше объектов, чем реальных точек данных

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

PeptideSeq object (695)

В то время как общее количество точек данных у меня около 90. Это нормальное поведение или есть способ исправить эту проблему и начать отсчет с нуля при удалении всех объектов. Я использовал графический интерфейс администратора Django для удаления объектов.

Спасибо!

Для каждой модели django добавляет автополе по умолчанию с именем id, которое является автоинкрементным первичным ключом. Когда вы добавляете запись, она добавляет id 1,2,3,... и так далее. Теперь предположим, что у вас есть id 1-90 для 90 записей, и если вы промоете таблицу, то новая запись будет добавлена с id 91. Если вы хотите вернуть id к 1, вам следует усечь таблицу

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