반응형
[Django] csv.writer 한글 입력
response.write(u'\ufeff'.encode('utf8')) 를 추가해 주면 된다.
def view(request):
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="somefilename.csv"'
response.write(u'\ufeff'.encode('utf8'))
writer = csv.writer(response)
writer.writerow(['1 row', 'A', 'B', 'C'])
writer.writerow(['2 row', 'A', 'B', 'C'])
return response
[출처] https://stackoverflow.com/questions/44879253/python-django-utf-8-csv-writer
반응형
'Python > Django' 카테고리의 다른 글
[Django] Django custom template tags (0) | 2020.01.09 |
---|---|
[Django] Django-dotenv (0) | 2019.12.30 |
[Django] Apache + Virtualenv 배포하는 방법 (0) | 2019.09.04 |
[Django] Debug Toolbar 설치하기 (0) | 2019.08.28 |
[Django] FileField/ImageField 파일 생성시 Overwrite하는 방법 (0) | 2019.08.19 |