예제 #1
0
파일: views.py 프로젝트: rolexardon/ecas
def nuevoRequisito(request):
	titulo = {'nombre': u'Nuevo Requisito'}
	if request.method=='POST':
		formulario = RequisitoForm(request.POST, request.FILES)
		if formulario.is_valid():
			formulario.save()
			return HttpResponseRedirect(reverse('listarequisitos'))
		else:
			return render_to_response('nuevo.html', {'formulario': formulario, 'titulo': titulo}, context_instance=RequestContext(request))
	else:
		formulario = RequisitoForm()
		return render_to_response('nuevo.html',{'formulario':formulario, 'titulo': titulo}, context_instance=RequestContext(request))
예제 #2
0
파일: views.py 프로젝트: rolexardon/ecas
def editarRequisito(request, id):
	titulo = {'nombre': u'Editar Requisito'}
	if request.method=='POST':
		requisito=Requisito.objects.get(pk=int(id))
		formulario = RequisitoForm(request.POST, request.FILES, instance=requisito)
		if formulario.is_valid():
			
			formulario.save()
			messages.add_message(request, 25, 'El registro ha sido modificado satisfactoriamente.')
			return HttpResponseRedirect(reverse('listarequisitos'))
		else:
			return render_to_response('nuevo.html', {'formulario': formulario, 'titulo': titulo}, context_instance=RequestContext(request))
	else:
		requisito=Requisito.objects.get(id=id)
		formulario = RequisitoForm(instance=requisito)
		return render_to_response('nuevo.html',{'formulario':formulario, 'titulo': titulo}, context_instance=RequestContext(request))