2012-12-01 3 views
1

나는 학위 기호를 템플릿에 전달되는 문자열에 넣으려고합니다. 나는 물론 도주 한 °을 시도했습니다.django 학위 기호

def __str__(self): 
    return u"%s (%s \xb0C to %s \xb0C)" % \ 
     (self.name, self.min_deg_c, self.max_deg_c) 

이 모두가 이어질 :

'ascii' codec can't encode character u'\xb0' in position 14: ordinal not in range(128) 

탈출 할 때 이상적으로 장고 단지 °에 xb0 \ 될지는 그 때 나는 \의 u00b0을 사용하는 등 같은 xb0 \했습니다. 이 결과를 얻으려면 어떻게해야합니까? 나는 도망 가기를 꺼려하지 않습니다.

답변

3

__str__ 메서드에서 유니 코드를 반환 할 수 없습니다 (파이썬 2.x를 사용한다고 가정). __unicode__ 방법을 사용해야합니다.

+0

흠, 실현하지 못했습니다. – CrazyCasta

관련 문제