summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-05-18 16:58:49 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-05-18 16:58:49 +0200
commitcfe8fa2ba5886276239e566a92f96e0045515c95 (patch)
treec422d02e79ecde3aee1da3ff834032f520a061cf
parent1935da61730366e697ba5b52d442fd33eeff83ff (diff)
downloadChimère-cfe8fa2ba5886276239e566a92f96e0045515c95.tar.bz2
Chimère-cfe8fa2ba5886276239e566a92f96e0045515c95.zip
Fix chimere_export command
-rw-r--r--chimere/admin.py4
-rw-r--r--chimere/management/commands/chimere_export.py10
2 files changed, 7 insertions, 7 deletions
diff --git a/chimere/admin.py b/chimere/admin.py
index d54986c..1295cf5 100644
--- a/chimere/admin.py
+++ b/chimere/admin.py
@@ -73,7 +73,7 @@ def export_to_kml(modeladmin, request, queryset):
"""
filename, result = KMLManager.export(queryset)
response = HttpResponse(result,
- mimetype='application/vnd.google-earth.kml+xml')
+ content_type='application/vnd.google-earth.kml+xml')
response['Content-Disposition'] = 'attachment; filename=%s' % filename
return response
export_to_kml.short_description = _("Export to KML")
@@ -99,7 +99,7 @@ def export_to_csv(modeladmin, request, queryset):
Export data to CSV
"""
filename, result = CSVManager.export(queryset)
- response = HttpResponse(result, mimetype='text/csv')
+ response = HttpResponse(result, content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename=%s' % filename
return response
export_to_csv.short_description = _("Export to CSV")
diff --git a/chimere/management/commands/chimere_export.py b/chimere/management/commands/chimere_export.py
index 4e91956..09271cf 100644
--- a/chimere/management/commands/chimere_export.py
+++ b/chimere/management/commands/chimere_export.py
@@ -35,7 +35,7 @@ class Command(BaseCommand):
self.stdout.write(' %d - %s\n' % (subcat.pk, subcat.name))
self.stdout.write('\nSub-category ID: ')
self.stdout.flush()
- v = raw_input()
+ v = input()
try:
subcat = SubCategory.objects.get(pk=v)
except (ValueError, ObjectDoesNotExist) as e:
@@ -51,7 +51,7 @@ class Command(BaseCommand):
frmat = args[1]
while frmat not in ('CSV', 'KML', 'SHP'):
self.stdout.write('Choose a format (CSV, KML or SHP): ')
- frmat = raw_input().replace('\n', '')
+ frmat = input().replace('\n', '')
exporter = EXPORTER[frmat]
cls = None
if args and args[2]:
@@ -67,7 +67,7 @@ class Command(BaseCommand):
while not cls:
self.stdout.write('Choose an item type:\n 1 - marker\n 2 - route\n')
self.stdout.write('Number: ')
- v = raw_input()
+ v = input()
if v == '1':
cls = Marker
elif v == '2':
@@ -77,10 +77,10 @@ class Command(BaseCommand):
filename = args[3]
else:
self.stdout.write('Filename: ')
- filename = raw_input()
+ filename = input()
response = exporter(None, None, cls.objects.filter(categories=subcat))
try:
- with open(filename, 'w+') as fl:
+ with open(filename, 'wb+') as fl:
fl.write(response.content)
except IOError as e:
raise CommandError(e)