Skip to content

Instantly share code, notes, and snippets.

@fandrefh
Created July 9, 2014 01:02
Show Gist options
  • Save fandrefh/7ee37df8eb0a6794d0ad to your computer and use it in GitHub Desktop.
Save fandrefh/7ee37df8eb0a6794d0ad to your computer and use it in GitHub Desktop.
def cadastrar_usuario(request):
registered = False
if request.method == 'POST':
user_form = UserForm(request.POST)
perfil_form = PerfilUsuarioForm(request.POST)
if user_form.is_valid() and perfil_form.is_valid():
user = user_form.save()
user.set_password(user.password)
user.save()
perfil = perfil_form.save(commit=False)
perfil.user = user
perfil.save()
return redirect("/listagem-de-usuarios/")
registered = True
else:
print user_form.errors, perfil_form.errors
else:
user_form = UserForm()
perfil_form = PerfilUsuarioForm()
return render(request, 'core/cadastrar_usuario.html', {'user_form': user_form, 'perfil_form': perfil_form})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment