Skip to main content
 首页 » 编程设计

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

2024年08月12日42Leo_wl

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

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

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