外观
审计日志
使用说明
操作日志
审计日志——操作日志

- 操作日志开关(默认关闭):
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