@bituke

Почему id модели не меняется при удалении другой модели в django?

объясню понятнее:
5f892362d209b289447437.png
Я написал вот такое небольшое приложение, каждая статья - это обьект из бд. До этих статей были и другие, но я их удалил.
Вопрос: почему при удалении статей с своим уникальным идентификатором, другие статьи не упорядочили свои идентификаторы, и чем это может быть чревато?
Еще вопрос ( заметил только что:) ) Как реализовать функцию, которая при редактировании статьи не будет менять ее дату создания? Ибо последнюю статью я просто отредактировал, а она и дату создания поменяла, не порядок.
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@deliro
Агрессивное программирование
Есть ты с идентификатором 100, а есть человек, набравший 10 кредитов на сумму в 50 миллионов, у него идентификатор 99. Человек загадочным образом умирает, а ты «упорядочиваешь» свой идентификатор и становишься 99. Теперь ты должен банкам 50 миллионов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Вся суть идентификаторов в том, что они неизменны. Чревато было бы, если бы статьи "упорядочивали свои идентификаторы".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы