コード例 #1
0
ファイル: views.py プロジェクト: DJeanCar/SISGEDO
def registrar_usuario(request):
	if request.method=='POST':
		formulario = RegistrarUsuarioForm(request.POST)
		#Hay diferencia entre is_valid() y is_valid, mientras que el primero valida mostrando los errores el ultimo no muestra los errores.
		if formulario.is_valid():
			formulario.save()
			return HttpResponseRedirect('/usuarios/')
	else:
		formulario = RegistrarUsuarioForm()
	return render_to_response('nuevo-usuario.html', {'formulario':formulario}, context_instance=RequestContext(request))
コード例 #2
0
ファイル: views.py プロジェクト: Qaysen/Asistencia-Web
def registrar_usuario(request):
	if request.method=='POST':
		usuario = request.POST.copy()
		usuario['password']=usuario['username']
		turno=Turno.objects.get(nombre=usuario['turno'])
		usuario['turno']=turno.id
		formulario=RegistrarUsuarioForm(usuario)
		#Hay diferencia entre is_valid() y is_valid, mientras que el primero valida mostrando los errores el ultimo no muestra los errores.
		if formulario.is_valid():
			formulario.save()
			usur2=User.objects.get(username=usuario['username'])
			usur2.set_password(usuario['username'])
			usur2.save()
			return HttpResponseRedirect('/usuarios/')
	else:
		formulario = RegistrarUsuarioForm()
	return render_to_response('nuevo-usuario.html', {'formulario':formulario}, context_instance=RequestContext(request))