Articles of cgi

¿Leyendo el encabezado de un cliente desde el script CGI de Python?

Estoy escribiendo un servicio web muy simple, escrito en Python y ejecutado como CGI en un servidor Apache. De acuerdo con los documentos de Python (en algún lugar … olvidé dónde), puedo usar sys.stdin para leer los datos enviados por un cliente aleatorio, y esto ha funcionado bien. Sin embargo, me gustaría poder leer también […]

Subir un archivo con Python

Tengo un formulario HTML y estoy usando Python para generar un archivo de registro basado en la entrada. También me gustaría poder permitir que el usuario cargue una imagen si así lo desea. Puedo descubrir cómo manipularlo con Python una vez que esté allí, pero no estoy seguro de cómo subir la imagen. Esto ciertamente […]

Problemas al ejecutar el script de Python como cgi en Apache (ubuntu 12)

Divulgación: he buscado mucho y no creo que mi pregunta (para mi configuración) se responda aquí. Por ejemplo, ejecute el script python ya que el servidor cache apache no responde. Entonces: tengo un guión lo más simple posible: #!/usr/bin/env python print “Content-type: text/html” print “” print “Hello from Python!” Cuando lo ejecuto en un navegador, […]

Establecer encoding en Python 3 CGI scripts

Cuando escribo un script CGI de Python 3.1 , me encuentro con horribles UnicodeDecodeErrors. Sin embargo, cuando se ejecuta el script en la línea de comandos, todo funciona. Parece que open() y print() usan el valor de retorno de locale.getpreferredencoding() para saber qué encoding usar de forma predeterminada. Cuando se ejecuta en la línea de […]

Datos POST a Python CGI script a través de jQuery AJAX

Estoy tratando de configurar un script simple donde se envían algunos datos utilizando la función jajyy .ajax a un script CGI de Python. La secuencia de comandos de Python solo haría que los datos publicados en mayúsculas, y luego los devolvería al archivo HTML, donde se actualizaría un div con el contenido. Tengo el código […]

¿Cómo configuro un servidor CGI de Python?

Estoy ejecutando Python 3.2 en Windows. Quiero ejecutar un servidor CGI simple en mi máquina para realizar pruebas. Esto es lo que he hecho hasta ahora: Creé un progtwig de python con el siguiente código: import http.server import socketserver PORT = 8000 Handler = http.server.CGIHTTPRequestHandler httpd = socketserver.TCPServer((“”, PORT), Handler) httpd.serve_forever() En la misma carpeta, […]

Ejecutar un script CGI de Python con privilegios de Sudo en el servidor Apache

Soy nuevo en Python CGI utilizando Ubuntu 12.04 en el servidor http Apache 2.2.22. Estoy escribiendo un script que creará otros scripts de python. Estos scripts creados deben tener permisos “chmod + x” para ejecutarse. La secuencia de comandos de creación de secuencias de comandos debe proporcionar estos permisos y no puedo averiguar cómo hacerlo. […]

Mi primera aplicación web (Python): ¿uso CGI, o un framework como Django?

No quiero sobrecargar a todos con los detalles, pero básicamente soy un estudiante de segundo año de compsci sin experiencia en desarrollo web. Básicamente, quiero crear una pequeña “aplicación web” que reciba información de un formulario html, haga que un script de Python realice algunos cálculos y vuelva a mostrar esos resultados en su navegador. […]

¿Cómo ocultar “cgi-bin”, “.py”, etc. de mis URL?

A estrenar para diseño web, utilizando python. Puso a Apache en funcionamiento y probando el script python trabajando en el directorio cgi-bin. Obtenga resultados válidos cuando escribo explícitamente la URL: “… / cgi-bin / showenv.py” Pero no quiero que la URL se vea de esa manera. Aquí, en stackoverflow, por ejemplo, las URL que se […]

Pros y contras de diferentes enfoques para la progtwigción web en Python

Me gustaría hacer algunos scripts del lado del servidor usando Python. Pero estoy un poco perdido con la cantidad de formas de hacerlo. Comienza con el enfoque CGI de “hágalo usted mismo” y parece terminar con algunos marcos bastante robustos que básicamente harían todo el trabajo ellos mismos. Y una gran cantidad de cosas en […]