summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar/furnitures/views.py')
-rw-r--r--ishtar/furnitures/views.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/ishtar/furnitures/views.py b/ishtar/furnitures/views.py
index d7edbf782..432724498 100644
--- a/ishtar/furnitures/views.py
+++ b/ishtar/furnitures/views.py
@@ -25,8 +25,6 @@ import csv
import json
import datetime
-CSV_OPTIONS = {'delimiter':';', 'quotechar':'"', 'quoting':csv.QUOTE_ALL}
-
from django.http import HttpResponse
from django.template import RequestContext
from django.shortcuts import render_to_response, redirect
@@ -40,6 +38,9 @@ from menus import menu
import forms as ishtar_forms
import models
+CSV_OPTIONS = {'delimiter':';', 'quotechar':'"', 'quoting':csv.QUOTE_ALL}
+ENCODING = settings.ENCODING or 'utf-8'
+
def index(request):
"""
Main page
@@ -199,12 +200,12 @@ def get_item(model, func_name, default_name):
try:
field = model._meta.get_field(field_name)
except:
- col_names.append(u"".encode('utf-8'))
+ col_names.append(u"".encode(ENCODING))
continue
- col_names.append(unicode(field.verbose_name).encode('utf-8'))
+ col_names.append(unicode(field.verbose_name).encode(ENCODING))
writer.writerow(col_names)
for data in datas:
- writer.writerow([val.encode('utf-8') for val in data[1:]])
+ writer.writerow([val.encode(ENCODING) for val in data[1:]])
return response
return HttpResponse(None, mimetype='text/plain')