python - Django 日志 : any tutorial to log to a file

标签 python django logging mod-python

我正在处理一个 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/

相关文章:

python - 当训练数据在不同长度的时间序列的多个 csv 文件中时,如何提供 LSTM?

python - 递归代码返回 None

Django+webpack+reactjs : how to generate multiple pages by separate reactjs code for each url

Django - 外键必须是一个实例

java - 为每个执行的类记录 Log4j

python - 删除上一行

python - ffmpeg 流式传输效率非常低

python - Django Tables 2 字段访问器向后关系

.net - [在此处插入您最喜欢的日志记录库] 与 System.Diagnostics.Trace 相比有什么优势?

java - 用于功能日志记录的恒定 UUID(设计)