Обновление id модели без удаления объектов в ней в Django

Я изучаю основы django, просматривая курсы "Tech with Tim" https://www.youtube.com/watch?v=sm1mokevMWk&t=2912s. Я удалял объекты в моделях, и мой id всегда увеличивался, а не сбрасывался. Как я могу сбросить свой id? введите описание изображения здесь

from typing import Text
from django.db import models


class ToDoList (models.Model):
    name = models.CharField(max_length = 200)   

    def __str__(self):
        return self.name

class Item(models.Model):
    todolist = models.ForeignKey(ToDoList, on_delete = models.CASCADE)
    text = models.CharField(max_length=300)
    complete = models.BooleanField()

    def __str__(self):
        return self.text

Никогда не сбрасывайте id в базу данных. По многим причинам гораздо безопаснее сохранить "пустой слот", чем повторно использовать такой идентификатор.

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