|
|
|
@ -365,7 +365,9 @@ def get_invoices(request): |
|
|
|
response['Content-Disposition'] = 'attachment; filename="%s.csv"' % file_name |
|
|
|
response['Content-Disposition'] = 'attachment; filename="%s.csv"' % file_name |
|
|
|
|
|
|
|
|
|
|
|
writer = csv.writer(response) |
|
|
|
writer = csv.writer(response) |
|
|
|
writer.writerow(['date', 'time', 'student_email', 'full_name', 'course', 'price', 'real_price', 'key']) |
|
|
|
writer.writerow([ |
|
|
|
|
|
|
|
'Дата', 'Время', 'Почта студента', 'Полное имя', |
|
|
|
|
|
|
|
'Курс', 'Счёт на суму', 'Полученно денег', 'Уникальный ключ', 'Способ оплаты']) |
|
|
|
|
|
|
|
|
|
|
|
for i in invoices.order_by('-date'): |
|
|
|
for i in invoices.order_by('-date'): |
|
|
|
course_api = CourseParamsApi(i.bill.course_token) |
|
|
|
course_api = CourseParamsApi(i.bill.course_token) |
|
|
|
@ -378,6 +380,7 @@ def get_invoices(request): |
|
|
|
i.price, |
|
|
|
i.price, |
|
|
|
i.real_price, |
|
|
|
i.real_price, |
|
|
|
i.key, |
|
|
|
i.key, |
|
|
|
|
|
|
|
i.get_method_display(), |
|
|
|
]) |
|
|
|
]) |
|
|
|
|
|
|
|
|
|
|
|
return response |
|
|
|
return response |
|
|
|
|