SirAnthony 04.04.2011 14:35

Сегодня форкнул django-audit-log. Вообще, интересный проект, не знаю, почему у него всего 6 человек в watchers. Суть в том, что он логирует все insert/update/delete которые исходят через save(в документации написано, что только post, put и delete запросы через http, но на деле работает со всем подряд, без запроса просто будет отсуствовать пользователь). Так вот, проект интересный, но одно логирование в каталоге не нужно. Я планирую делать что-то навроде вики, поэтому мне нужна нормальная система с дополнительными функциями. Сегодня реализовал блокировку записи в базу. На объект применяется lock, и при сохранении он бросает ошибку. Не нравятся разные костыли с классметодами, но возможно потом засуну обертки в менеджер, да и вообще думаю, стоит сделать абстрактную модель, чтобы не нужно было дописывать новых полей.
В планах еще встроенный метод отката на определенную правку.
Костыли: https://github.com/SirAnthony/django-aud...

Do you really want to delete ?