반응형
'ascii' codec can't decode byte 0xea in position 0: ordinal not in range(128)
python2.X 버전을 많이 사용하는 사람들이라면 자주 봤을 이슈
파이썬 2 중반 대부터 unicode지원을 시작하면서 파이썬 3에서는 크게 문제 나지 않는다고는 들었는데,
AWS beanstalk에서는 공식적으로 django 사용시 python 2.7버전을 지원한다.
어드민 패키지를 몇개 살펴보다가 jet 패키지가 꽤 이쁘게 나온 편이라 사용 해 봤는데
'ascii' codec can't decode byte 0xea in position 0: ordinal not in range(128)
가 났다.
이게 기본 django core admin코드 쪽에서 에러코드가 잡혀서 어디를 손 대야할까 애를 좀 먹었는데
결과는
1 | empty_value_display = '한글' X |
2 | empty_value_display = u'한글' 0 | cs |
field에 empty_value_display를 해주는건 내 py 코드 안이라 문제가 나지 않았지만,
그냥 empty_value_display를 해주면 문제가 났다.
아마 파이썬 3에선 문제가 나지 않을것으로 예상하면서 에러 이슈 마무리.
반응형
'개발 > django' 카테고리의 다른 글
장고 특정 동작 이후 갱신 시키는 법 (0) | 2016.05.27 |
---|---|
유저 모델의 create_user() 함수에 별도의 field를 인자로 넣고 싶을 때 (0) | 2016.04.26 |