Iba a hacer una interfaz web simple para un script/módulo de Python en el que estoy trabajando. Pensé en enviar el formulario que haría 1 de 2 opciones. Modifique un archivo json de configuración y ejecute la secuencia de comandos de python, o envíe un formulario a la secuencia de comandos de python y ejecútelo.
En pocas palabras, sé que cuando se trabaja con otras aplicaciones, Apache, por ejemplo, es necesario configurarlo para que acepte archivos .py como ejecutables. ¿Es ese el mismo caso con SimpleHTTPServer? ¿Si es así, cómo?
Estaba mirando: https://docs.python.org/2/library/simplehttpsserver.html
También estaba mirando BaseHTTPServer en https://docs.python.org/2/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler , aunque nada me llamó la atención durante la configuración.
puede habilitar el CGI (Interfaz de puerta de enlace común https://en.wikipedia.org/wiki/Common_Gateway_Interface ) de SimpleHTTPServer , consulte el siguiente hilo Cómo alojar el script python cgi con `python -m SimpleHTTPServer 8000` o `python -m CGIHTTPServer 8000`?
esto es similar a ejecutar Django ( https://en.wikipedia.org/wiki/Django_(web_framework) ) . Django se habilita utilizando el módulo mod_wsgi
o FastCGI en un servidor web compatible con WSGI (Apache,...).