2016-06-18 5 views
2

Я не могу войти или зарегистрироваться на моем производственном сервере. Конфигурация такая же для локального и для сервера разработки. Я использовал те же настройки для них обоих, что и те же требования, установленные для того, чтобы определить, что не так, но нет надежды.django allauth не работает над производством

python manage.py check 
System check identified no issues (0 silenced). 

некоторые из соответствующей конфигурации

SITE_ID = 1 

from django.core.urlresolvers import reverse_lazy 

LOGIN_REDIRECT_URL = reverse_lazy('amazon_advertising:home') 
LOGIN_URL = reverse_lazy('account_login') 
LOGOUT_URL = reverse_lazy('account_logout') 

ACCOUNT_AUTHENTICATION_METHOD = "username_email" 
ACCOUNT_EMAIL_REQUIRED = True 
ACCOUNT_USERNAME_REQUIRED = False 
ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS = 7 
ACCOUNT_EMAIL_VERIFICATION = "mandatory" 

AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend', 
    'allauth.account.auth_backends.AuthenticationBackend', 
) 

Я могу войти и выйти Джанго панели администратора, но Джанго allauth логина не работаю. В ответе нет ошибки.

на производственном сервере я запустить его с

python manage.py 0.0.0.0:8000 

Я попытался Nginx + gunicorn же проблема существует.

Вход в систему успешно проанализирован с помощью моего настраиваемого шаблона, но не может войти в систему или зарегистрироваться.

Редактировать: Если я даю неправильные учетные данные в логине, он отлично отвечает мне: «Указанный логин и/или пароль неверны». но если учетные данные правильные, ничего не происходит.

+0

Возможно, вы захотите добавить добавленную часть просмотра для входа, чтобы мы могли получить более подробную информацию. –

+0

На самом деле у меня нет части зрения. Я просто добавил url (r '^ accounts /', include ('allauth.urls')). Он работает как очарование в местных –

ответ

1

Хорошо, я нашел его. Когда сделано ACCOUNT_EMAIL_VERIFICATION = "optional" Я успешно вошел в систему. Это был суперпользователь, созданный с python manage.py createsuperuser, который автоматически не проверяет электронную почту.

Смежные вопросы