Django не переназначает идентификационный номер полям модели

Я создал модель django для абитуриентов. Я сделал ее таким образом, что администратор может удалить имя абитуриента из модели. Но при удалении имени абитуриента его ID остаются неизменными, например, если я удаляю абитуриента с ID номер 4, вместо того, чтобы номер следующего абитуриента стал новым 4, он остается 5.

вот мой код просмотра кода:

`def delete(request, id):
    applicant = Applicants.objects.get(id=id)
    applicant.delete()
    return HttpResponseRedirect(reverse('applicants_list'))

html код:

<table border="1" >
    {% for x in myapplicants %}
        <tr>
            <td>{{ x.id }}</td>
            <td>{{ x.fname }}</td>
            <td>{{ x.lname }}</td>
            <td>{{ x.p_course }}</td>
            <td>{{ x.total_grade }}</td>
            <td><button><a href="delete/{{ x.id }}" >Reject Application</a></button></td>
        </tr>
    {% endfor %}
</table>`
Вернуться на верх