Articles of web.py

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 […]

En Peewee tengo un campo datetime predeterminado para datetime.datetime.now (). Pero cuando se inserta, toma el tiempo en que se inició el servidor. Por qué

Cuando inserto una fila, el campo se llena con la hora en que se inició el servidor, no la hora en que se insertó la fila. ¿Por qué sucede esto y cuál es la solución? Por cierto estoy usando SQLite. class LOG(peewee.Model): id = peewee.IntegerField(unique=True,primary_key=True) timestamp = peewee.DateTimeField(default=datetime.datetime.now()) log = peewee.CharField() by = peewee.IntegerField(default=1) class […]

¿Cómo inicializar datos de sesión en prueba automatizada? (Python 2.7, webpy, nosetests)

Tengo una aplicación web que utiliza datos de sesión para determinar qué hacer a continuación. La aplicación se ejecuta en el navegador y hace lo que debe hacer. Me gustaría escribir una prueba automatizada para tener ese conocimiento para proyectos futuros. Las últimas horas fallí de forma miserable al inicializar (y entregar) los datos de […]

El archivo grande de transmisión de Heroku falla después de 30 segundos de tiempo de espera

Tengo un trabajador web de Python que transmite un archivo grande a pedido del cliente. Después de 30 segundos, la conexión es terminada por Heroku. Estoy usando web.py y estoy generando nuevos resultados. Según los documentos de Heroku: Cedar es compatible con las características de HTTP 1.1, como las respuestas de sondeo largo y transmisión. […]

¿Cómo precomstackmos las plantillas base en Cheetah para que #include, #extends y #import funcionen correctamente en Weby?

¿Cómo sirven a Cheetah en producción ? Chicos, ¿pueden compartir la configuración sobre cómo precomstackr y servir el guepardo en producción? Dado que no comstackmos plantillas en webpy, se están obteniendo errores de tiempo de espera ascendente. Si pudieras compartir una buena mejor práctica, ayudaría. * Jeremy escribió: Para un sitio de producción, utilizo Cheetah […]

No se pueden obtener las importaciones para trabajar en el proyecto web.py

Estoy tratando de crear una aplicación básica de blogs en Python usando Web.Py. Comencé sin una estructura direcotry, pero pronto la necesité. Así que creé esta estructura: Blog/ ├── Application/ │ ├── App.py │ └── __init__.py | ├── Engine/ │ ├── Connection/ │ │ ├── __init__.py │ │ └── MySQLConnection.py │ ├── Errors.py │ └── […]