2010-07-02 3 views
0

나는 Twilio API를 사용하여 SMS를 보낼 찾고 있어요,하지만 난 다음 오류 받고 있어요 :장고 전망 urllib2.py HTTPS 오류 twilio API를

"알 수없는 URL 유형 : HTTPS"

I을 'Python을 Openssl로 재 컴파일했기 때문에 파이썬 해석기에서 잘 작동하지만, 장고 뷰에서 실행하려고 할 때마다이 오류가 발생합니다.

def send_sms(request): 
    recipient = '1234567890' 
    account = twilio.Account(settings.TWILIO_ID, settings.TWILIO_TOKEN) 
    params = { 'From': settings.TWILIO_NUM, 'To': recipient, 'Body': 'This is a test message.', } 
    account.request('/%s/Accounts/%s/SMS/Messages' % (settings.TWILIO_API_VERSION, settings.TWILIO_ID), 'POST', params) 

편집 - 추가 정보 (스테판이를 데리고 주셔서 감사합니다) 프로젝트는 여객 WSGI를 통해 DreamHost는 호스팅되는 : 여기 내보기에서 내 코드입니다. Django는 동일한 python 설치 위치와 interp를 사용하고 있습니다.

누구든지 통찰력을 가질 수있어서 고맙습니다. 감사합니다.

+0

인터프리터가 다른 python (버전, 설치 위치)인지 또는 virtualenv에 있는지 확인하십시오. 증상을 설명 할 수 있습니다. – stefanw

+0

스테판 당신은 절대적으로 옳았습니다. 그것은 호스팅 문제였습니다. 내 wsgi 파일이 다른 통역사를 사용하고 있었지만 경로가 너무 유사하여 방금 살펴 보았습니다. 일단 그것을 고치고 복사 된 장고는 완벽하게 작동했습니다. – user382318

+0

우리는 대답으로 게시해야 upvote 수 있습니다! –

답변

1

마치 사용자 오류 일뿐입니다. 내 wsgi 파일은 다른 인터프리터를 사용하고 있었지만 경로가 너무 유사하여 둘러 보았습니다. 일단 장고가 내가 openssl로 컴파일 한 파이썬 버전을 사용하고 모든 것이 잘 동작했다는 것을 고쳐 줬다.

TV를 분리하기 전에 TV가 연결되어 있는지 항상 확인하십시오. 고마워 스테파누!