アプリ版:「スタンプのみでお礼する」機能のリリースについて

Python 初心者です。
Python/Djangoです。
下記のエラーを解決できなくて!!
Exception Type:UnicodeEncodeError
Exception Value:
'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)

コードは:
def export_excel(request):
response = HttpResponse(mimetype='text/csv')
response['down.csv'] = 'attachment; filename=down.csv'
writer = csv.writer(response)
obj_all=User.objects.all()
for obj in obj_all:
row=[]
for field in User._meta.fields:
row.append(getattr(obj,field.name))
writer.writerow(row)
return response

A 回答 (1件)

http://oshiete.goo.ne.jp/qa/8413341.html
の#2を参照ください。

また、csvモジュールでUnicode文字列を扱う方法が、
http://docs.python.jp/2/library/csv.html
にあります。
    • good
    • 0
この回答へのお礼

ありがとうございます!

お礼日時:2014/01/31 11:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!