это моя регистрация аутентификации views.py def, когда я добавляю имя пользователя и пароль и нажимаю на регистрацию, появляется следующее сообщение:
local variable 'user' referenced before assignment
views.py def:
def signup(request):
if request.method == 'POST':
if request.POST['password1'] == request.POST['password2']:
try:
user = User.objects.get(username = request.POST['username'])
return render(request, 'accounts/signup.html', {'error':'try another
username'})
except User.DoesNotExist:
User.objects.create_user(request.POST['username'], password =
request.POST['password1'])
auth.login(request,user)
return redirect('home')
else:
return render(request, 'accounts/signup.html', {'error':'password error'})