Я хочу войти в систему с именем пользователя и паролем, который находится в базе данных. Я получаю объект «ошибка» не имеет атрибута «authenticate».Логин не работает в django
Моего код views.py
def login(request):
c = {}
c.update(csrf(request))
return render_to_response('polls/login.html', context_instance=RequestContext(request))
def auth(request):
username = request.POST.get('username', '')
password = request.POST.get('password', '')
user = auth.authenticate(username=username, password=password)
if user is not None:
auth.login(request, user)
return HttpResponseRedirect('polls/create')
else:
return HttpResponseRedirect('polls/login')
Моего login.html:
<form action="/polls/auth/" method="post">
{% csrf_token %}
<label for = "username"> User name: </label>
<input type="text" name="username" value="" id="username">
<label for="password" > Password: </label>
<input type="text" name="password" value="" id="password">
<input type="submit" value="login">
</form>
сделал импортирования аутентификации, логин? – Abercrombieande
от django.contrib import auth, yes – CapCapi
Просьба вставить полную ошибку со следом. –