Задать вопрос
@bituke

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

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

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

Похожие вопросы
Strikt Москва
от 100 000 до 180 000 ₽
ITK academy Саратов
от 75 000 ₽
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽