如何将Django admin的日志条目设为只读?

2 投票
1 回答
1368 浏览
提问于 2025-04-16 00:27

我找到了一篇很有用的帖子,地址是这里,但我想要的是让logEntry这个模型在管理界面中变成只读的。有没有办法做到这一点呢?

谢谢!

1 个回答

2

这里是你提到的帖子中的例子,做了一些必要的修改,让这些字段变成只读的:

from django.contrib.admin.models import LogEntry

class LogEntryAdmin(admin.ModelAdmin):
    readonly_fields = ('content_type', 'user', 'action_time')

admin.site.register(LogEntry, LogEntryAdmin)

这个方法只适用于Django 1.2,所以你可能需要升级你的Django包。

撰写回答