Используя относительно файлов термин “удалить”, многие из нас даже не задумываются над тем, сколько понятий он может в себе вмещать. Знаете ли вы, что любой удаленный файл можно с легкостью восстановить? И чтобы он навсегда исчез с жесткого диска, понадобится использовать функцию “стереть”. Часто эти понятия используются взаимозаменяемо. Хоть данный факт и не несет в себе ничего критического, что могло бы навредить компьютеру, технологические термины следует различать. В данной статье мы рассмотрим...
Узнайте, как в моделях Django можно реализовать soft delete без изменения интерфейсов и контрактов моделей и наборов запросов. В современной архитектуре или в соответствии с требованиями дизайна у нас часто возникает необходимость сохранять определенные записи даже после того, как они были “удалены” пользователем — вот где на помощь приходит soft delete. В этой статье мы узнаем, как реализовать soft delete, в то время как наше приложение сохраняет свой Django-ness (за неимением лучшего слова), и...