diff --git a/lms/celery.py b/lms/celery.py index 27eab67..673ac8f 100644 --- a/lms/celery.py +++ b/lms/celery.py @@ -25,7 +25,7 @@ app.conf.beat_schedule = { 'task': 'finance.tasks.periodic_billing' }, 'statistic_teachers': { - 'schedule': crontab(minute='*/2'), + 'schedule': crontab(hour='16', minute='0'), 'task': 'progress.tasks.statistic_teachers' } } diff --git a/progress/tasks.py b/progress/tasks.py index 9e3e5cb..b09283d 100644 --- a/progress/tasks.py +++ b/progress/tasks.py @@ -41,7 +41,8 @@ def add_next_lesson(progress): def statistic_teachers(): file_dir = "%s/analytics/teachers/" % (settings.MEDIA_ROOT,) os.makedirs(os.path.dirname(file_dir), exist_ok=True) - path = '%s%s.csv' % (file_dir, timezone.now().strftime('%Y-%m-%d__%H-%M')) + # TODO Почему-то при выставлении расширения всё ломается + path = '%s%s' % (file_dir, timezone.now().strftime('%Y-%m-%d__%H-%M')) progresses = ProgressLesson.objects.filter(status='wait')