我正在处理一个 django 项目,我还没有开始。该项目的开发人员离开了。在知识转移过程中,有人告诉我所有事件都记录到数据库中。我发现数据库界面对搜索日志没有用,有时它们甚至不记录(我可能错了)。我想知道,是否有一个简单的教程来解释如何以最少的配置更改在 Django 中启用日志记录。
谢谢巴拉_
我正在处理一个 django 项目,我还没有开始。该项目的开发人员离开了。在知识转移过程中,有人告诉我所有事件都记录到数据库中。我发现数据库界面对搜索日志没有用,有时它们甚至不记录(我可能错了)。我想知道,是否有一个简单的教程来解释如何以最少的配置更改在 Django 中启用日志记录。
谢谢巴拉_
如果您谈论的是 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)
它将为您提供查看日志的准系统界面。
请记住,日志仅记录通过管理界面本身发生的任何事情。