def agregar_control(request): dato = "hola" if request.is_ajax(): dato = "si es ajax" if request.method == 'POST': formulario = ControlForm(request.POST) dato = "si es post " if formulario.is_valid(): formulario.save() control = Control.objects.latest("id") dato = json.dumps({'pk':control.id, 'usuario':str(control.usuario),'fecha_ingreso': str(control.fecha_ingreso), 'fecha_salida':str(control.fecha_salida)}) else: dato = "hubo un error" else: dato = "No es ajax" return HttpResponse(dato, mimetype="application/json")
def registrar_controles(request): if request.method == 'POST': formulario = ControlForm(request.POST) if formulario.is_valid: formulario.save() usuarios = User.objects.all() cantidad_de_usuarios = len(usuarios) n = random.randint(1,cantidad_de_usuarios) control = Control.objects.latest("id") print datetime.date.today() while Control.objects.filter(usuario = n, fecha_ingreso=datetime.date.today()): n = random.randint(1,cantidad_de_usuarios) Control.objects.filter(pk=control.id).update(usuario=n, fecha_ingreso=datetime.datetime.now()) return HttpResponseRedirect('/registrar-controles/') else: formulario = ControlForm() return render_to_response('registrar-control.html', {'formulario':formulario}, context_instance=RequestContext(request))