como unir un sqlform con un html que ya tiene los formularios

44 views
Skip to first unread message

Federico Grotz

unread,
Jul 11, 2016, 7:24:36 PM7/11/16
to web2py-usuarios
hola gente del grupo soy nuevo en lo que es web2py y mi problema es el siguiente:
me dieron una vista html que contiene un ingreso de usuario y yo le tengo que dar funcionalidad y mi pregunta es como unir la base de datos con ese html
desde ya muchas gracias

Octaviano Cerna Alonso

unread,
Jul 15, 2016, 10:04:52 AM7/15/16
to web2py-...@googlegroups.com
Hola Federico,

En este link esta un resumen del como opera web2py, también trae ejemplos

Espero te sirva

Saludos, 

Octaviano

--
Has recibido este mensaje porque estás suscrito al grupo "web2py-usuarios" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a web2py-usuari...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Octaviano Cerna Alonso

Gustavo Hernández

unread,
Aug 15, 2016, 10:44:04 AM8/15/16
to web2py-...@googlegroups.com
Buenos días a todos:

en la aplicación tengo definidos link que invierten su función y
necesito que no se pueda presionar seguido el link para dar tiempo a
que se refresque la página, pues si se presiona de nuevo, ya no están
disponibles los datos, o sea:

en el modelo, tengo :

id:

autor (boolean)

en la vista:

si no existe el artículo o autor es False, se muestra:{{=A('por
autorizar',_href=URL('recibe','autorizo_create',args=[row.id]))}}

si autor es True, se muestra:
{{=A('autorizada',_href=URL('recibe','autorizo_update',args=[taraut.id]))}}

al presionar autorizada, en autorizo_update se borra ese artículo, por
lo que si presiono seguido, ya el id que lleva taraut, hace referencia a
un artículo borrado por lo que aparece el nonetype, tac, en resumen yo
necesito que al presionar uno, quede desabilitado hasta que se refresque
la página, que por supuesto cuando esto último pase será la acción
contraria la que aparecerá.


sdos y gracias


gustavo_hernandez.vcf

samuel bonill

unread,
Aug 15, 2016, 4:15:18 PM8/15/16
to web2py-...@googlegroups.com
La verdad no entendi tu pregunta... quieres usar ajax para que no se recargue la pagina ?... explicate mejor para ver si puedo ayudarte

--
Has recibido este mensaje porque estás suscrito al grupo "web2py-usuarios" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a web2py-usuarios+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Gustavo Hernández

unread,
Aug 15, 2016, 4:48:01 PM8/15/16
to web2py-...@googlegroups.com

disculpa samuel y demás foreros, es verdad que a veces es difícil describir el problema, voy a probar de otra forma:

tengo una vista que en dependencia del valor True o False de un campo, en una tabla, ejecuta una u otra acción, o sea

{{si asigna==True:}}

  <TD><FONT SIZE=2 COLOR="red">{{=A('autorizada',_href=URL('recibe',_href=URL('recibe','autorizo_create',args=[row.id]))}}</FONT></TD>

{{else:}}

  <TD><FONT SIZE=2 COLOR="red">{{=A('por autorizar ',_href=URL('recibe','autorizo_update',args=[taraut.id]))}}</FONT></TD>

{{pass}}

El que se presione autorizada, implica que alguien puede proceder con determinada acción, etc. Si se presiona por autorizar, se pone el campo asigna en True y cuando refresca, ya muestra autorizada, ahora si el roll que está haciendo esto, presiona nuevamente en autorizada , en el controlador: autorizo_create se pone en False el campo asigna,

qué está pasando?, la persona que autoriza, en ocasiones, presiona dos veces seguidas sobre: por autorizar o sobre autorizada y por supuesto se muestra al final el mismo estado; o sea:

presiono: por autorizar

campo asigna= True

si ahí mismo presiono inmediatamente antes de que cambie el URL, el estado final es el mismo, aunque internamente haya ocurrido los siguiente:

por autorizar-True-autorizada-False

para el usuario, todo fue tan rápido que no se dio cuenta del cambio del estado,

en la concreta es como si hubiera una opción que al presionar sobre el URL, me desabilitara ese link hasta tanto se haya ejecutado.

ojalá puedan entender mi trabalenguas

saludos y gracias



El 15/08/16 a las 16:15, samuel bonill escribió:
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a web2py-usuari...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

gustavo_hernandez.vcf

Federico Ferraro

unread,
Aug 15, 2016, 7:07:39 PM8/15/16
to web2py-usuarios@googlegroups com

Podrias usar javascript para q una vez pulsado el link , este se desactive y no deje pulsarlo nuevamente ..

Slds ..


Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a web2py-usuarios+unsubscribe@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "web2py-usuarios" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a web2py-usuarios+unsubscribe@googlegroups.com.

Gustavo Hernández

unread,
Aug 15, 2016, 7:20:17 PM8/15/16
to web2py-...@googlegroups.com

gracias, ferrraro, por ahí andan las cosas pues he analizado otras variantes y para mi proyecto que es bastante grande, implicaría un trabajo bastante engorroso, de todas formas muchas gracias

si alguien tiene otra idea, serán bienvenidas

sdos



El 15/08/16 a las 19:07, Federico Ferraro escribió:
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a web2py-usuari...@googlegroups.com.
gustavo_hernandez.vcf

Federico Ferraro

unread,
Aug 15, 2016, 7:25:37 PM8/15/16
to web2py-usuarios@googlegroups com

Podrias tambien q en vez de un link , sea una llamada ajax..

Reply all
Reply to author
Forward
0 new messages