Django日志:任何登录文件的教程

时间:2010-03-19 18:55:32

标签: python django logging mod-python

我正在使用django项目,我还没有开始。该项目的开发工作离开了。在知识转移期间,有人告诉我所有事件都记录在数据库中。我没有发现数据库接口对搜索日志有用,有时他们甚至没有记录(我可能错了)。我想知道,如果有一个简单的教程解释如何在最小配置更改的情况下启用Django中的日志记录。

谢谢你 巴拉

1 个答案:

答案 0 :(得分:4)

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

打开一个django应用的admin.py并添加:

from django.contrib.admin.models import LogEntry

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

admin.site.register(LogEntry, LogEntryAdmin)

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

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