外观
审计日志
使用说明
操作日志
审计日志——操作日志
- 操作日志开关(默认关闭):
mysite\mysite\settings.py
登录日志
审计日志——登录日志
- 点击操作——详情,查看具体内容
TIP
操作日志和登录日志依赖Celery服务,请确保Celery状态正常
后端实现
目录
代码目录:
mysite\myapp_system\operate_log
:操作日志mysite\myapp_system\login_log
:登录日志
操作日志实现
文件mysite\myapp_system\operate_log\services.py
, 定义了操作日志中间件
exclude_urls
属性:排除不需要记录的URL,填写URL后两部分即可
文件mysite\myapp_system\tasks.py
中,定义了Celery异步任务,写入数据库表SystemOperateLog
登录日志实现
文件mysite\myapp_system\tasks.py
中,定义了Celery异步任务,写入数据库表SystemLoginLog
在视图中调用Celery异步任务,记录登录日志示例:mysite\myapp_system\auth\views.py
前端实现
目录
代码目录:src\views\system\operatelog
和src\views\system\loginlog
sh
operatelog # 操作日志
|-- OperateLogDetail.vue
`-- index.vue
loginlog # 登录日志
|-- LoginLogDetail.vue
`-- index.vue