django-email-as-usernameを使用しようとしていますが、ユーザーが提供したデータが間違っている場合に備えて、ユーザーへのメッセージでログイン ページに戻る方法が見つかりません。
これは私のurls.py
url(r'^login$', 'django.contrib.auth.views.login', {'authentication_form': EmailAuthenticationForm}, name='login'),
これは私のviews.py
def login_user(request):
if request.method == 'POST':
email = request.POST.get('email')
password = request.POST.get('password')
if email and password:
user = authenticate(email=email, password=password)
if user:
return HttpResponseRedirect('/')
else:
message = 'No such user'
else:
message = 'both email and password are required!'
else:
message = 'wrong method!'