CSV fixes
This commit is contained in:
parent
2637930996
commit
517da70536
2 changed files with 4 additions and 4 deletions
|
@ -289,12 +289,12 @@ class ReportView(object):
|
||||||
|
|
||||||
# Create the HttpResponse object with the appropriate CSV header.
|
# Create the HttpResponse object with the appropriate CSV header.
|
||||||
response = HttpResponse(content_type='text/csv')
|
response = HttpResponse(content_type='text/csv')
|
||||||
#response['Content-Disposition'] = 'attachment; filename="somefilename.csv"'
|
|
||||||
|
|
||||||
writer = csv.writer(response)
|
writer = csv.writer(response)
|
||||||
writer.writerow(list(report.headings()))
|
encode = lambda i: i.encode("utf8") if isinstance(i, unicode) else i
|
||||||
|
writer.writerow(list(encode(i) for i in report.headings()))
|
||||||
for row in report.rows():
|
for row in report.rows():
|
||||||
writer.writerow(list(row))
|
writer.writerow(list(encode(i) for i in row))
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
|
@ -408,7 +408,7 @@ def attendee(request, form, user_id=None):
|
||||||
''' Returns a list of all manifested attendees if no attendee is specified,
|
''' Returns a list of all manifested attendees if no attendee is specified,
|
||||||
else displays the attendee manifest. '''
|
else displays the attendee manifest. '''
|
||||||
|
|
||||||
if user_id is None and not form.has_changed():
|
if user_id is None:
|
||||||
return attendee_list(request)
|
return attendee_list(request)
|
||||||
|
|
||||||
if form.cleaned_data["user"] is not None:
|
if form.cleaned_data["user"] is not None:
|
||||||
|
|
Loading…
Reference in a new issue