Форум сайта python.su
Сразу редиректит на домашнюю без аунтефикации помогите пожалуйста. ТАкже новый пользователь не появляется в базе данных.
def register(request):
context = {}
context.update(csrf(request))
context['form'] = UserCreationForm()
if request.POST:
newuser_form = UserCreationForm(request.POST)
if newuser_form.is_valid():
newuser_form.save()
newuser = auth.authenticate(username=request.POST.get('username'),
password=request.POST.get('password2'))
auth.login(request, newuser)
return redirect('/')
else:
context['form'] = newuser_form
return render_to_response('register.html', context)
Отредактировано JOHN_16 (Июль 27, 2016 23:55:14)
Офлайн
Вы не проверяете был ли аутентифицирован пользователь new_user, смотрите документацию и примеры
Офлайн