def agregar(request): if request.user.is_superuser: if request.method == 'POST': if len(request.POST.getlist('dias')) > 0 and len(request.POST.get('hora')) > 0 and len(request.POST.get('minuto')) > 0\ and len(request.POST.get('optradio')) > 0: tiempo_hora = request.POST.get('hora') tiempo_minuto = request.POST.get('minuto') tiempo_tipo = int(request.POST.get('optradio')) for dias in request.POST.getlist('dias'): formulario = TiempoForm({ 'tiempo_dia': int(dias), 'tiempo_hora': tiempo_hora, 'tiempo_minuto': tiempo_minuto, 'tiempo_tipo': tiempo_tipo }) if formulario.is_valid(): formulario.save() return HttpResponseRedirect('/mantenimiento/') else: return render_to_response( 'agregarmejorado.html', context_instance=RequestContext(request)) else: return render_to_response('agregarmejorado.html', context_instance=RequestContext(request)) else: return HttpResponseRedirect('/')
def update(request, id_tiempo): if request.user.is_superuser: tiempopagina = Tiempo.objects.all().get(pk=int(id_tiempo)) if request.method == 'POST': tiempo_dia = request.POST.get('dia') tiempo_hora = request.POST.get('hora') tiempo_minuto = request.POST.get('minuto') tiempo_tipo = int(request.POST.get('optradio')) formulario = TiempoForm( { 'tiempo_dia': tiempo_dia, 'tiempo_hora': tiempo_hora, 'tiempo_minuto': tiempo_minuto, 'tiempo_tipo': tiempo_tipo }, instance=tiempopagina) if formulario.is_valid(): formulario.save() return HttpResponseRedirect('/mantenimiento/') else: return render_to_response( 'update.html', {'tiempo': tiempopagina}, context_instance=RequestContext(request)) else: return render_to_response('update.html', {'tiempo': tiempopagina}, context_instance=RequestContext(request)) else: return HttpResponseRedirect('/')