我想在我的 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)
这很棒,如果我更改数据库中某个对象的某些字段,我可以看到该操作的日志条目。但是在这个日志条目中,我只能看到“字段已更改”,并且我还想查看该字段的初始值和结果值。我怎样才能实现这个功能?