def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.verificar_usuario(): dados_form = form.data #create_user é um método da API User usuario_a_ser_cadastrado = User.objects.create_user( dados_form['nome'], dados_form['email'], dados_form['senha']) # é preciso associar o usuario a um Perfil perfil = Perfil( nome=dados_form['nome'], email=dados_form['email'], telefone=dados_form['telefone'], areas_de_interesse=dados_form['areas_de_interesse'], projetos_de_pesquisa=dados_form['projetos_de_pesquisa'], usuario=usuario_a_ser_cadastrado) perfil.save() return redirect('index') # o form possui as informações dos erros no cadastro return render(request, self.template_name, {'form': form})