From 4a832878a05d5eba1502848f3dbd268fed03a557 Mon Sep 17 00:00:00 2001 From: Andrey Date: Fri, 27 Apr 2018 17:10:45 +0300 Subject: [PATCH 1/2] stat part 1 --- lms/celery.py | 2 +- progress/tasks.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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..5505c4a 100644 --- a/progress/tasks.py +++ b/progress/tasks.py @@ -41,7 +41,7 @@ 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')) + path = '%s%s' % (file_dir, timezone.now().strftime('%Y-%m-%d__%H-%M')) progresses = ProgressLesson.objects.filter(status='wait') From 982982ceec2dcf228ee06bbc7a6614b468d9598c Mon Sep 17 00:00:00 2001 From: Andrey Date: Fri, 27 Apr 2018 17:11:28 +0300 Subject: [PATCH 2/2] stat part 1 --- progress/tasks.py | 1 + 1 file changed, 1 insertion(+) diff --git a/progress/tasks.py b/progress/tasks.py index 5505c4a..b09283d 100644 --- a/progress/tasks.py +++ b/progress/tasks.py @@ -41,6 +41,7 @@ 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) + # TODO Почему-то при выставлении расширения всё ломается path = '%s%s' % (file_dir, timezone.now().strftime('%Y-%m-%d__%H-%M')) progresses = ProgressLesson.objects.filter(status='wait')