У меня есть django website, размещенный в Google App Engine. И я использую allauth для входа в мое приложение с Twitter. Когда пользователь пытается зарегистрироваться в приложении, он перенаправляется на твиттер для авторизации и после авторизации перенаправляется на http://ofon123.appspot.com/accounts/social/signup/
, где он запрашивает имя пользователя (уже заполненное) и электронное письмо (пустое) в форме. О представлении формы, я получаю эту ошибку в том же URL:gaierror at/accounts/social/signup/- Django allauth twitter signup
gaierror at /accounts/social/signup/
[Errno 8] nodename nor servname provided, or not known
Request Method: POST
Request URL: http://ofon123.appspot.com/accounts/social/signup/
Django Version: 1.4.3
Exception Type: gaierror
Exception Value:
[Errno 8] nodename nor servname provided, or not known
Exception Location: /base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/remote_socket/_remote_socket.py in _ResolveName, line 231
Python Executable: /base/data/home/runtimes/python27/python27_dist/python
Python Version: 2.7.5
Python Path:
['/base/data/home/apps/s~ofon123/1.371600740837279431/apps',
'/base/data/home/apps/s~ofon123/1.371600740837279431',
'/base/data/home/apps/s~ofon123/1.371600740837279431',
'/base/data/home/runtimes/python27/python27_dist/lib/python27.zip',
'/base/data/home/runtimes/python27/python27_dist/lib/python2.7',
'/base/data/home/runtimes/python27/python27_dist/lib/python2.7/plat-linux2',
'/base/data/home/runtimes/python27/python27_dist/lib/python2.7/lib-tk',
'/base/data/home/runtimes/python27/python27_dist/lib/python2.7/lib-old',
'/base/data/home/runtimes/python27/python27_dist/lib/python2.7/lib-dynload',
'/base/data/home/runtimes/python27/python27_dist/lib/python2.7/site-packages',
'/base/data/home/runtimes/python27/python27_lib/versions/1',
'/base/data/home/runtimes/python27/python27_lib/versions/third_party/MySQLdb-1.2.4b4',
'/base/data/home/runtimes/python27/python27_lib/versions/third_party/PIL-1.1.7',
'/base/data/home/runtimes/python27/python27_lib/versions/third_party/PIL-1.1.7/PIL',
'/base/data/home/runtimes/python27/python27_lib/versions/third_party/django-1.4',
'/base/data/home/runtimes/python27/python27_lib/versions/third_party/protorpc-1.0',
'/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.3',
'/base/data/home/runtimes/python27/python27_lib/versions/third_party/webob-1.1.1',
'/base/data/home/runtimes/python27/python27_lib/versions/third_party/yaml-3.10']
Server time: Wed, 13 Nov 2013 05:55:30 +0000
Мой обратный вызов URL в настройках приложения щебета:
Callback URL: http://ofon123.appspot.com
Пользователя фактически подписался на приложение, несмотря на ошибку (Я вижу это в своих социальных счетах от администрации django).
Как избавиться от этой ошибки?
Это решение не решает проблему. Это позволяет избежать этого. В моем случае у меня такая же проблема, но мне нужно отправить электронные письма с проверкой. Есть ли другой способ решить проблему? – ferrangb