Buenas a todos,
os comento mi problema, tengo un servidor Apache corriendo con sitios virtuales y con mod_wsgi implementado, hasta aqui todo correcto, ahora viene la duda..
Tengo mi aplicación en Python preparada:
import serial
a = serial.Serial('/dev/ttyACM0', 9600)
while 1 == 1:
a.write(1)
Necesito ejecutar esto desde una interfaz web, lo he realizado de la forma mas cazurra que se me ha ocurrido que ha sido en el html ingresar lo siguiente:
<a href="ruta del python"><button>Encender</button></a>
Esto no funciona, era de esperar :xD
¿Sabeis como podria implementarle en la interfaz web?
La estructura de mi servidor es la siguiente:
testing/
├── __init__.py
├── manage.py
├── public_html
│ └── index.html
└── testing
├── __init__.py
├── off.py
├── on.py
├── settings.py
├── test.wsgi
├── urls.py
└── wsgi.py
El conf del servidor lo tengo de la siguiente manera:
<VirtualHost *:80>
ServerName test.com
ServerAlias www.test.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/testing/public_html/
WSGIScriptAlias /var/www/testing/public_html /var/www/testing/testing/test.wsgi
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Hola Cr4id3r! Te recomiendo que te leas, al menos, los primeros 7 capítulos de este libro (http://librosweb.es/libro/django_1_0/) (aunque una vez leídos, seguro que vas a ir por más).
El libro contiene 20 capítulos y trata de Django, un web framework muy fácil de implementar, con muy buena documentación y con una sistema de trabajo muy pythónico.
Estoy seguro de que te va a servir.
Saludos!
WhiZ
Pues estoy de acuerdo con tu solución WhiZ, asi que me voy a estudiar un poco Django y luego continuo, muchas gracias. Cuando tenga la solución de mi problema lo posteare, gracias por vuestra ayuda :)