diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-03-17 13:07:03 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-03-17 13:07:03 +0100 |
commit | 6429458e32429a36234bb30ccdd2e5b2b058128b (patch) | |
tree | 1176fb2069f6cce4ee564eda674442681c8d1892 /chimere/utils.py | |
parent | 44c86ff6b428cd13f6248bc3cef8e103110f6220 (diff) | |
download | Chimère-6429458e32429a36234bb30ccdd2e5b2b058128b.tar.bz2 Chimère-6429458e32429a36234bb30ccdd2e5b2b058128b.zip |
Better management of project name
Diffstat (limited to 'chimere/utils.py')
-rw-r--r-- | chimere/utils.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/chimere/utils.py b/chimere/utils.py index d95dd45..79cb68e 100644 --- a/chimere/utils.py +++ b/chimere/utils.py @@ -325,12 +325,12 @@ class KMLManager(ImportManager): @classmethod def export(cls, queryset): dct = { - 'name': settings.PROJECT_NAME, + 'name': settings.PROJECT_NAME or "Chimère", 'description': str(datetime.date.today()), 'locations': queryset.all() } - filename = unicode_normalize(settings.PROJECT_NAME + dct['description'] - + '.kml') + filename = unicode_normalize(settings.PROJECT_NAME or "Chimère" + + dct['description'] + '.kml') result = render_to_response('chimere/export.kml', dct) return filename, result @@ -544,7 +544,8 @@ class ShapefileManager(ImportManager): ds.Destroy() # writing to a zip file - filename = unicode_normalize(settings.PROJECT_NAME) + '-' + date + filename = unicode_normalize(settings.PROJECT_NAME or "chimere") + '-' \ + + date buff = io.BytesIO() zip_file = zipfile.ZipFile(buff, 'w', zipfile.ZIP_DEFLATED) suffixes = ['shp', 'shx', 'prj', 'dbf'] @@ -656,8 +657,8 @@ class CSVManager(ImportManager): else: data.append(getattr(item, attr)) dct['data'].append(data) - filename = unicode_normalize(settings.PROJECT_NAME + dct['description'] - + '.csv') + filename = unicode_normalize(settings.PROJECT_NAME or "chimere" + + dct['description'] + '.csv') result = render_to_response('chimere/export.csv', dct) return filename, result |