Я пытаюсь использовать github oauth. I'n использования URLLIB и urllib2 и этот код:Как отправить запрос GET Django
def github_login(request):
post_data = [('client_id','****'),('redirect_uri','http://localhost:8000/callback')]
result = urllib2.urlopen('https://github.com/login/oauth/authorize', urllib.urlencode(post_data))
content = result.read()
И после отправки запроса у меня есть httperror 403. Я уже настроил allowed_hosts в settings.py
риал ase показать полный код. Включая settings.py. Как вы используете 'settings.py' здесь – nish
Ну ошибка 403 не из django, как я понимаю из вашего описания. Его из github. Что-то не так с вашим запросом. ANyway for auth вы можете использовать это приложение: https://github.com/pennersr/django-allauth – Aldarund
Вопрос закрыт. Ответ заключался в том, что urllib2.urlopen отправляет запрос POST, если дает ему два аргумента. Справа: urllib2.urlopen ('ex.ru?%s'%urllib.urlencode (данные)) – prozac631