diff options
Diffstat (limited to 'statistics_app')
-rw-r--r-- | statistics_app/views.py | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/statistics_app/views.py b/statistics_app/views.py index 1c13d60..6a33f56 100644 --- a/statistics_app/views.py +++ b/statistics_app/views.py @@ -79,7 +79,6 @@ def pie_chart(): del workshoptype_title, workshoptype_num return workshoptype_count - def india_map(): @@ -164,7 +163,6 @@ def workshop_stats(request): # For India Map states = india_map() - # For Data Downloading and Viewing if request.method == 'POST': try: @@ -207,11 +205,13 @@ def workshop_stats(request): writer = csv.writer(response) header = [ 'coordinator name', + 'coordinator email', 'instructor name', 'workshop', 'date', 'status', - 'institute name' + 'institute name', + 'state' ] writer.writerow(header) @@ -219,21 +219,27 @@ def workshop_stats(request): for workshop in upcoming_workshops: try: row = [ - workshop.proposed_workshop_coordinator, - workshop.proposed_workshop_instructor, - workshop.proposed_workshop_title, - workshop.proposed_workshop_date, - workshop.status, - workshop.proposed_workshop_coordinator.profile.institute] + workshop.proposed_workshop_coordinator, + str(workshop.propossed_workshop_coordinator.profile.user.email), + workshop.proposed_workshop_instructor, + workshop.proposed_workshop_title, + workshop.proposed_workshop_date, + workshop.status, + workshop.proposed_workshop_coordinator.profile.institute, + str(workshop.proposed_workshop_coordinator.profile.state) + ] except BaseException: row = [ - workshop.requested_workshop_coordinator, - workshop.requested_workshop_instructor, - workshop.requested_workshop_title, - workshop.requested_workshop_date, - workshop.status, - workshop.requested_workshop_coordinator.profile.institute] + workshop.requested_workshop_coordinator, + str(workshop.requested_workshop_coordinator.profile.user.email), + workshop.requested_workshop_instructor, + workshop.requested_workshop_title, + workshop.requested_workshop_date, + workshop.status, + workshop.requested_workshop_coordinator.profile.institute, + str(workshop.requested_workshop_coordinator.profile.state) + ] writer.writerow(row) return response @@ -304,12 +310,12 @@ def workshop_public_stats(request): user = request.user today = datetime.now() upto = today + dt.timedelta(days=15) - + #For Pie Chart workshoptype_count = pie_chart() # For India Map - states = india_map() + states = india_map() # Select By WorkshopType workshoptype_list = list(WorkshopType.objects.all()) |