我想在我的django项目中添加管理员更改的日志记录。我通过LogEntry模型完成了一些工作:
from django.contrib.admin.models import LogEntry
class LogEntryAdmin(admin.ModelAdmin):
list_display = ('__str__', 'action_time', 'user', 'content_type', 'object_id', 'object_repr', 'action_flag', 'change_message')
list_filter = ('content_type',)
search_fields = ['user__username',]
date_hierarchy = 'action_time'
admin.site.register(LogEntry, LogEntryAdmin)
这很好,如果我更改数据库中某个对象的某个字段,我可以看到该操作的日志条目。但是在这个日志条目中,我只能看到"字段已被更改",我还想查看该字段的初始值和结果值。我怎样才能实现这个功能?