Articles of web.py

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 │ └── […]

Content-Length está siendo despojado

Estoy usando webpy 0.34, python 2.6.6. También estoy usando mimerender. Estoy tratando de incluir la longitud del contenido en mi respuesta http, pero por alguna razón se está eliminando el encabezado. Digo eliminado porque puedo crear encabezados personalizados muy bien, y puedo ver esos encabezados en el cliente. Pero cuando trato de establecer la longitud […]

Cambiando la ruta del directorio estático en webpy

Me encantaría poder cambiar el directorio estático webpy sin la necesidad de configurar y ejecutar nginx localmente. En este momento, parece que webpy solo creará un directorio estático si / static / existe. En mi caso, quiero usar / foo / bar / como mi directorio estático, pero no pude encontrar ninguna información relacionada con […]

¿Cómo uso python para el desarrollo web sin confiar en un marco?

Sé que los distintos marcos tienen sus beneficios, pero personalmente quiero que mi desarrollo web en python sea lo más sencillo posible: menos escritura en el marco, más escritura en python . Lo único que he encontrado hasta ahora que me permite hacer esto de la manera más obvia posible es web.py, pero tengo algunas […]