清除日志记录,可更改时间

This commit is contained in:
caoqianming 2022-11-03 16:01:37 +08:00
parent 2448406e97
commit 5b7b180ee1
2 changed files with 8 additions and 8 deletions

View File

@ -8,11 +8,11 @@ from django.utils import timezone
@shared_task(base=CustomTask)
def clear_drf_log():
"""清除7天前的日志记录
def clear_drf_log(days: int = 7):
"""清除N天前的日志记录,默认七天
清除7天前的日志记录
清除N天前的日志记录
"""
now = timezone.now()
days7_ago = now - timedelta(days=7)
days7_ago = now - timedelta(days=days)
DrfRequestLog.objects.filter(create_time__lte=days7_ago).delete()

View File

@ -11,13 +11,13 @@ from apps.third.speaker import spClient
@shared_task(base=CustomTask)
def clear_tlog():
"""清除7天前的日志记录
def clear_tlog(days: int =7):
"""清除N天前的日志记录,默认七天
清除7天前的日志记录
清除N天前的日志记录
"""
now = timezone.now()
days7_ago = now - timedelta(days=7)
days7_ago = now - timedelta(days=days)
Tlog.objects.filter(create_time__lte=days7_ago).delete()