2

我正在处理一个 django 项目,我还没有开始。该项目的开发人员离开了。在知识转移过程中,有人告诉我所有事件都记录到数据库中。我发现数据库界面对搜索日志没有用,有时它们甚至不记录(我可能错了)。我想知道,是否有一个简单的教程来解释如何以最少的配置更改在 Django 中启用日志记录。


谢谢巴拉_

4

1 回答 1

4

如果您谈论的是 Django 管理日志(显示在管理界面主页右侧的日志),您可以为日志本身启用管理模型。

打开admin.py您的 django 应用程序之一并添加以下内容:

from django.contrib.admin.models import LogEntry

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

admin.site.register(LogEntry, LogEntryAdmin)

它将为您提供查看日志的准系统界面。

请记住,日志仅记录通过管理界面本身发生的任何事情。

于 2010-03-20T15:55:31.693 回答