Articles of web.py

webpy, ¿cómo agregar datos extra a un formulario?

Necesito un formulario con “registros” generados desde la base de datos. Para cada registro de base de datos, además de los campos de formulario, debe contener también imágenes y descripción de registros, por ejemplo, rec 15, , así que estoy confundido acerca de cómo, cuándo y dónde crear el formulario: ¿Debería ocurrir el método de […]

¿Cómo obtener el valor JSON de la publicación en una aplicación de servidor web.py?

Estoy usando Python 2.7.6 junto con el servidor web.py para experimentar con algunas simples llamadas Rest … Deseo enviar una carga JSON a mi servidor y luego imprimir el valor de la carga … Muestra de carga {“name”:”Joe”} Aquí está mi script de python #!/usr/bin/env python import web import json urls = ( ‘/hello/’, ‘index’ […]

web.py y gunicorn

Mi pregunta es básicamente qué hay en el título: ¿cómo puedo configurar gunicorn para ejecutar una aplicación web.py? (Además, si hay alguna diferencia, ¿cómo lo haría en heroku?) Ya tengo mi aplicación ejecutándose en heroku con cherrypy incorporado, pero no he podido hacer que gunicorn funcione con web.py (no tengo idea de por dónde empezar, […]

Forzar pruebas de uso para usar Python 2.7 en lugar de 3.4

He estado aprendiendo Python usando la versión 3.4. Recientemente empecé a aprender Web.py, así que he estado usando Python 2.7 para eso, ya que web.py no es compatible con Python 3.4. Tengo un módulo nose 1.3.4 instalado para Python 3.4 y 2.7. Necesito ejecutar el comando nosetests en algún código de Python escrito en 2.7 […]

¿Cómo convertir una cadena de datos a un objeto JSON en Python?

Aquí está la cadena de muestra que estoy recibiendo de uno de los servicios web, body=%7B%22type%22%3A%22change%22%2C%22url%22%3A%22http%3A%2F%2Fapi.pachube.com%2Fv2%2Ftriggers%2F4100%22%2C%22environment%22%3A%7B%22feed%22%3A%22http%3A%2F%2Fapi.pachube.com%2Fv2%2Ffeeds%2F36133%22%2C%22title%22%3A%22Current+Cost+Bridge%22%2C%22description%22%3Anull%2C%22id%22%3A36133%7D%2C%22threshold_value%22%3Anull%2C%22timestamp%22%3A%222012-01-05T09%3A27%3A01Z%22%2C%22triggering_datastream%22%3A%7B%22url%22%3A%22http%3A%2F%2Fapi.pachube.com%2Fv2%2Ffeeds%2F36133%2Fdatastreams%2F1%22%2C%22value%22%3A%7B%22value%22%3A%22523%22%2C%22max_value%22%3A1269.0%2C%22min_value%22%3A0.0%7D%2C%22id%22%3A%221%22%2C%22units%22%3A%7B%22symbol%22%3A%22W%22%2C%22type%22%3A%22derivedUnits%22%2C%22label%22%3A%22watts%22%7D%7D%2C%22id%22%3A4100%7D Aquí está el código, class Feeds(): def GET(self): print “Get request is accepted.” return render.index(None) def POST(self): print “Post request is accepted.” print (web.data()) Ahora, cuando ese servicio web publica los datos dados anteriormente, ¿cómo lo convertiré a un […]

Despliegue web.py para el backend de la aplicación iOS

Actualmente estoy desarrollando una aplicación iOS que necesita un servidor para extraer datos. He implementado el backend usando Python, web.py y pymongo. Desplegué todo en una instancia de EC2, asigné una IP elástica a la instancia a la que llaman los dispositivos iOS para acceder al backend y ejecuté la aplicación a través de SSH […]

¿Cómo puedo usar uwsgi web.py para ejecutar la función de fondo?

Digo que necesito enviarme un correo electrónico cuando haya un nuevo comentario. y no quiero bloquear web.py presentando HTML al navegador. y parece que el enhebrado no funciona aquí. class comment: def POST(self): … sender = Thread(target=_sendmail,args=(‘New Comment’,msg)) sender.start() referer = web.ctx.get(‘HTTP_REFERER’, ‘http://www.domain.com’) raise web.SeeOther(referer) el problema cuando se usa el subprocesamiento es que una […]

sesión en webpy – obteniendo nombre de usuario en todas las clases

Estoy usando el framework webpy para mi proyecto. Estoy iniciando sesión desde mi clase ‘inicio de sesión’ del progtwig main.py. Quiero obtener el nombre de usuario en alguna otra clase. Lo intenté con sesión y lo experimenté durante mucho tiempo. He implementado sesión como abajo. store = web.session.DiskStore(‘sessions’) session = web.session.Session(app,store,initializer={‘login’: 0,’privilege’: 0}) en mi […]

web.py en Google App Engine

Estoy intentando que una aplicación web.py se ejecute en GAE. Esperaba que algo como lo siguiente pudiera funcionar import web from google.appengine.ext.webapp.util import run_wsgi_app […] def main(): app = web.application(urls, globals()) run_wsgi_app(app) Pero, obviamente, el objeto de la app no se ajusta a las run_wsgi_app función run_wsgi_app . El mensaje de error dice que algo […]

Diferencias entre webapp y web.py

Webpy.org – ¿Quién usa web.py? “[web.py inspiró el] framework web que usamos en FriendFeed [y] el framework webapp que viene con App Engine …” – Brett Taylor, cofundador de FriendFeed y líder tecnológico original en Google App Engine Introducción a Google App Engine para Python HTML incrustado en el código es complicado y difícil de […]