为什么django_admin_log表在Django Rest Framework中为空

时间:2018-10-05 18:26:17

标签: django logging django-rest-framework

我正在开发一个Web应用程序,其中使用Django 2.0.8和Django Rest Framework来构建RESTful API。我已经为基本的CRUD操作构建了一些端点。现在的问题是我试图查看到我的管理仪表盘的日志。 (自定义管理面板)。但是,当我浏览数据库(PostgreSQL)时,发现我有django_admin_log表,但是它完全是空的。但是我用这些端点创建了一些对象。 Django默认不会保留用户活动的日志吗?还是我错过了什么?

PS:创建这些对象时我已通过身份验证

django_admin_log表

django_admin_log table

1 个答案:

答案 0 :(得分:1)

Django仅记录通过管理面板完成的操作。您可以使用django.contrib.admin.models中的LogEntry模型创建自定义逻辑,以在管理日志表中创建记录。