我正在处理一个 django 项目,我还没有开始。从事该项目的开发人员离开了。在知识转移过程中,有人告诉我所有事件都记录到数据库中。我发现数据库接口(interface)对于搜索日志没有用处,有时它们甚至不记录(我可能是错的)。我想知道是否有一个简单的教程来解释如何通过最少的配置更改在 Django 中启用日志记录。
谢谢
巴拉
最佳答案
如果您正在谈论 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)
它将为您提供一个用于查看日志的准系统界面。
请记住,日志仅记录通过管理界面本身发生的任何情况。
关于python - Django 日志 : any tutorial to log to a file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2479858/