Добавлен отчет по дизайнерам

This commit is contained in:
Anastasia
2015-05-16 15:49:46 +05:00
parent 030522e519
commit c09b5f59b1
3 changed files with 49 additions and 1 deletions

View File

@@ -5,7 +5,9 @@ from asuzr.models import Product
from asuzr.models import Attendance
from asuzr.models import Order
from asuzr.models import OrderPlan
from datetime import datetime, date, time
from datetime import datetime, date
from django.db.models import Count, Sum
# Create your views here.
def prod_list(request):
@@ -83,4 +85,20 @@ def orders (request, archive):
})
return HttpResponse(t.render(c))
def desreport(request):
start_date = request.GET.get('sdate', date.today().strftime('%d.%m.%y'))
sdate = datetime.strptime(start_date, '%d.%m.%y')
end_date = request.GET.get('edate', date.today().strftime('%d.%m.%y'))
edate = datetime.strptime(end_date, '%d.%m.%y')
des_list = Order.objects.filter(cancelled=False, date__range=(sdate,edate)).values('designer__first_name').annotate(Sum('price'),Count('designer'))
t=loader.get_template('asuzr/desreport.html')
c=Context({
'des_list' : des_list,
'start_date' : start_date,
'end_date' : end_date,
})
return HttpResponse(t.render(c))