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ログインをジャンゴすることができます。応答を待っているだけのエラーはありません。本番サーバー上の

は私がnginxの+ gunicorn同じ問題が存在して試してみました

python manage.py 0.0.0.0:8000 

でそれを実行します。

ログインビューは自分のカスタムテンプレートで正常に解析されましたが、ログインやサインアップはできません。

編集:ログイン時に間違った認証情報を入力すると、「指定したログイン名またはパスワードが正しくありません」というメッセージが表示されます。資格が正しければ何も起こりません。

+0

ログインの表示部分を追加すると、詳細を表示することができます。 –

+0

実際に私はちょうどurl(r '^ accounts /'、include( 'allauth.urls'))を追加したビュー部分を持っていません。それは地元の魅力のように働く –

答えて

1

私はそれを見つけました。 作成時ACCOUNT_EMAIL_VERIFICATION = "optional" 正常にログインしました これはpython manage.py createsuperuserから作成されたスーパーユーザーで、電子メールを自動的に確認しませんでした。

関連する問題