csv export: comma-seperated lists (instead of semicolon)
[edumed.git] / contact / admin.py
index 7581666..0a96792 100644 (file)
@@ -157,6 +157,11 @@ def extract_view(request, form_tag, extract_type_slug):
                 for key in keys:
                     if key not in record:
                         record[key] = ''
+                    if isinstance(record[key], bool):
+                        record[key] = 'tak' if record[key] else 'nie'
+                    if isinstance(record[key], (list, tuple)):
+                        record[key] = ', '.join(record[key])
+
                 csv_writer.writerow([record[key] for key in keys])
         csv_writer.writerow([])