def profile_mydaybook(request): from datetime import timedelta some_day_this_week = datetime.datetime.now().date() date_start = some_day_this_week - timedelta(days=(some_day_this_week.isocalendar()[2] - 1)) date_end = date_start + timedelta(days=7) user_id = int(request.user.id) context = get_context_for_reports( user_id=user_id, date_start=date_start, date_end=date_end ) return render(request, "profile_mydaybook.html", context)
def report_graph(request): try: from .tasks import get_context_for_reports date_start = request.GET['date_start'] date_end = request.GET['date_end'] user_id = request.GET['user_id'] print 'date_start', date_start print 'date_end', date_end print 'user_id', user_id date_start = datetime.datetime.strptime(date_start, TIME_FORMAT).replace(tzinfo=pytz.utc) date_end = datetime.datetime.strptime(date_end, TIME_FORMAT).replace(tzinfo=pytz.utc) user_id = int(user_id) context = get_context_for_reports( user_id=user_id, date_start=date_start, date_end=date_end ) return render(request, "email/week_report_graph.html", context=context) except Exception, e: print "e:", e