Articles of web.py

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

web.py: ¿cómo obtener el parámetro POST y el parámetro GET?

Soy nuevo en web.py Utilicé PHP mucho. En PHP, el parámetro POST y el parámetro GET se almacenan en diferentes variables globales Por ejemplo: curl http://127.0.0.1/test?get_param1=1 -d ‘post_param1=2’ En PHP puede obtener $_GET[‘get_param1’] es 1 y $_POST[‘post_param1’] es 2. ¿Pero parece imposible distinguir los parámetros GET / POST en web.py ? Solo puedo usar web.input() […]

Ejecutando un código de usuario matemático en un servidor web de Python, ¿cuál es la forma segura más simple?

Me doy cuenta de que esta pregunta se ha hecho antes, sin embargo, este caso es ligeramente diferente. Quiero ejecutar un panel de imágenes de Python (con web.py ), que permitirá a los usuarios generar nuevas imágenes mediante el envío de código. El código tendrá la forma de una sola función que toma las coordenadas […]

web.py – especifique dirección y puerto

¿Cómo especificar la dirección de escucha y el puerto en web.py ? Algo como: web.application( urls, host=”33.44.55.66″, port=8080 ) Editar Me gustaría evitar utilizar el análisis de línea de comandos web.py predeterminado