Пользователь не может войти в систему. Он просто перенаправляет на страницу 404:
Получение этой ошибки 404:
Страница не найдена (404)
Метод запроса: GET
URL запроса: http://127.0.0.1:8000/pk/invalid/
Используя URLconf, определенный в namekeepr.urls, Django попробовал эти шаблоны URL в следующем порядке:
Текущий URL, pk / invalid /, не соответствует ни одному из них.
Это мой файл views.py:
# Login Page
def login(request):
username = request.POST.get('username', '')
password = request.POST.get('password', '')
user = authenticate(username=username, password=password)
if user is not None and user.is_active:
# Correct password, and the user is marked "active"
auth.login(request, user)
# Redirect to a success page.
return HttpResponseRedirect("/pk/loggedin/")
else:
# Show an error page
return HttpResponseRedirect("/pk/invalid/")