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

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) @shared_task(base=CustomTask)
def clear_drf_log(): def clear_drf_log(days: int = 7):
"""清除7天前的日志记录 """清除N天前的日志记录,默认七天
清除7天前的日志记录 清除N天前的日志记录
""" """
now = timezone.now() now = timezone.now()
days7_ago = now - timedelta(days=7) days7_ago = now - timedelta(days=days)
DrfRequestLog.objects.filter(create_time__lte=days7_ago).delete() 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) @shared_task(base=CustomTask)
def clear_tlog(): def clear_tlog(days: int =7):
"""清除7天前的日志记录 """清除N天前的日志记录,默认七天
清除7天前的日志记录 清除N天前的日志记录
""" """
now = timezone.now() now = timezone.now()
days7_ago = now - timedelta(days=7) days7_ago = now - timedelta(days=days)
Tlog.objects.filter(create_time__lte=days7_ago).delete() Tlog.objects.filter(create_time__lte=days7_ago).delete()