# coding=utf-8 import calendar import datetime import os import django import sys sys.path.append("/var/www/projects/lms/") os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings") django.setup() from journals.models import get_active_tj_count, HomeworkJ from courses.models import Course for course in Course.objects.filter(public=True): print course.get_title() for teacher in course.teachers.exclude(email='t@lms.ru'): print u'{0}: {1}'.format(teacher.get_short_name(), get_active_tj_count(teacher)) print u'=================' for i in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]: now = datetime.date(2016, i, 1) print i print HomeworkJ.objects.filter(date__gte=datetime.datetime(now.year, now.month, 1), date__lte=datetime.datetime(now.year, now.month, calendar.mdays[i]), f_date__lte=datetime.datetime(now.year, now.month, calendar.mdays[i]), f_date__gte=datetime.datetime(now.year, now.month, 1)).count()