Ошибка авторизации. Когда авторизуюсь в adminpanel через супер пользователя, выводится имя пользователя. а когда пытаюсь авторизоваться через зарегистрированного пользователя (не в adminpanel) то не получается.
html
url.py
from django.conf.urls import url
from . import views
from django.conf import settings
from django.contrib.auth.views import logout
urlpatterns = [
url(r'^index/$', views.index, name='index'),
url(r'^login/$', views.login, name='login'),
url(r'^registration/$', views.registration, name='registration'),
url(r'^logout/$', logout, {'next_page': "/main/login"}, name='logout')
]
views.py
def login(request):
template = "main/login.html"
params = dict()
if request.method == "POST":
email = request.POST.get("email", "")
password = request.POST.get("password", "")
print email
print password
user = authenticate(username=email, password=password)
print user
if user is None:
print 1
template = "main/index.html"
return render(request, template, params)
return render(request, template, params)