Django: отслеживание всех изменений базы данных по значениям - PullRequest
2 голосов
/ 28 октября 2010

Мне нужно реализовать приложение в django, которое будет отслеживать все изменения в базе данных с предыдущими значениями, текущим значением, действием, датой, временем, пользователем (который выполнил изменения) и т. Д.

Isтам любое приложение / модуль, доступный в python или django, который может выполнять эти действия, может быть после некоторых изменений.Я видел приложение "fullhistory" в Django, но оно не соответствует требованию.

Пожалуйста, предложите.

Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 28 октября 2010

Джанго-реверсия http://github.com/etianen/django-reversion может быть альтернативой.

1 голос
/ 28 октября 2010

полная история, кажется, делает большую часть того, что вы хотите - какую часть требования она не выполняет?Может быть проще улучшить полную историю.

Другой вариант - сделать это на уровне базы данных, если ваша база данных поддерживает ведение журнала на этом уровне.

...