Seleccionar página

Web2py: Obtener variables vía REST

En este ejemplo queremos obtener un nombre de una persona de la BD personas teniendo el id_persona y adjudicar ese valor a un input con id = nombre_persona. En la vista tenemos la función: function obtienenombre(id_persona){ $.ajax({ type: "GET", url:...

Instalación de librerias Python con pip

Desde la linea de comandos escribimos: C:\Python27\scripts\pip install [libreria a instalar] Deberás haber descardado el archivo get-pip.py que puedes obtener en el este enlace. Una vez desde la carpeta donde lo hayas descargado escribes en la linea de comandos:...

Web2py: Enlace enviando request.vars

Cuando queremos enviar por post a través de un enlace alguna variable que no sea primaria (int…), por ejemplo una lista, podemos hacer: datos=[] A('Exportar a excel', _href=URL(c='usuaris', f='excel_busq_form', vars=dict(datos=datos), ), _class='btn...

web2py Volver a ejecutar LOAD de la vista

A veces necsitamos recargar una página que contiene en la vista LOAD con los que cargamos bloques. Por ejemplo, podemos tener en un archivo index.html: <pre>{{left_sidebar_enabled=True,('form' in globals())}} {{extend 'socie_entitat_layout.html'}}...

web2py Delete sin recargar página

Para eliminar algún componente de la página, un div, li, tr….podemos usar en la vista: <pre>{{=A(SPAN(' '+r.etiqueta, _class='fa fa-trash', _style='color:white'), callback=URL('del_etiqueta', args=[id_persona,id_entitat, r.id]), delete='li',...

web2py Inserción y modificación por medio de diccionarios

Un problema usual es el de la necesidad de insertar o modificar registros de una tabla cuando el nombre de la tabla, el campo a modificar y el valor del campo se han almacenado en variables. Por  ejemplo: nombredetabla, nombredecampo y valor. La inserción se puede...

Botonera

Una página con una botonera (vemos el html) </pre> <!DOCTYPE html> <html> <head> <meta http-equiv= "Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width,...