2010-02-17 4 views
1

클라이언트에서 응용 프로그램으로 POST 요청을 보내고 있습니다. 서버 측에서이 이런 식으로 처리 :django : 인코딩 된 게시 요청 처리

def report(request): 

if request.method == "POST": 
    dict = request.POST 
    idea = dict["idea"] 
    print idea 
    return HttpResponse("Success") 

을하면 생각이 = 내가 HTTP를 얻을 "바인딩"(또는 영어 단어) 200 OK

그러나 다른 한편으로

아이디어 = "связка"만약 (러시아어 단어), 500 오류가 발생했습니다.

문제를 해결할 수있는 방법을 제안 해 주시겠습니까? 포스트 사전의


예 : idea를 인쇄하는 동안

<QueryDict: {u'tournament': [u''], u'sidetomove': [u'true'], 
u'idea': [u'\u0441\u0432\u044f\u0437\u043a\u0430']}> 

답변

1

당신은 오류를 얻고있다. 이것을 시도하십시오 :

이는 아마도 UnicodeDecodeError 때문일 수 있습니다.

+2

오류를 어떻게 해결할 수 있습니까? –