我正在开发一个 django 项目,但还没有开始。从事该项目的开发人员离开了。在知识转移过程中,有人告诉我所有事件都记录到数据库中。我发现数据库接口对于搜索日志没有用处,有时它们甚至不记录(我可能是错的)。我想知道是否有一个简单的教程来解释如何通过最少的配置更改在 Django 中启用日志记录。
谢谢
Bala
如果您正在谈论 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)
它将为您提供一个用于查看日志的准系统界面。
请记住,日志仅记录通过管理界面本身发生的任何情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)