Форум сайта python.su
Я же и говорю - “Хозяин - барин”.
Офлайн
В общем, сделал через наследование кверисета, как описал выше по ветке.
Пока что работает в админке именно так как нужно.
НО!
При попытке удалить записи в админке, админка спрашивает “Are you sure you want to delete the selected Страна objects? All of the following objects and their related items will be deleted:…”
В общем-то запрет физического удаления записей для самой модели и кверисета ущербен по архитектурным соображениям, хотя и прост в реализации!
Это необходимо иметь ввиду, и в таких случаях для модели запрещать операцию удаления через auth_permissions и обрабатывать именно разрешения.
Офлайн
Есть же всякие примеры TrashManager аля http://nathanostgard.com/archives/2007/7/18/undelete-in-django/
Офлайн