def register(request):
if request.method == 'POST':
register_form = RegisterForm(request.POST)
if register_form.is_valid():
user = register_form.save()
if user is not None:
user = authenticate(username=register_form.cleaned_data['username'],password=register_form.cleaned_data['password'])
auth_login(request,user)
return HttpResponseRedirect(reverse('index-view'))
else:
auth_logout(request)
return render(request, 'users/register.html', {'errors': register_form.errors})
else:
register_form = RegisterForm()
user = None
return render(request, 'users/register.html')
评论列表
文章目录