Python y HTML

Iniciado por Cr4id3r, Octubre 26, 2014, 02:10:01 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Octubre 26, 2014, 02:10:01 PM Ultima modificación: Octubre 26, 2014, 03:49:52 PM por blackdrake
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:

Código: python
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:


Código: html5
<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:

Código: text
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:

Código: text
<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>
Vive solo por lo que estas dispuesto a morir

Hola Cr4id3r! Te recomiendo que te leas, al menos, los primeros 7 capítulos de You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login (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 :)
Vive solo por lo que estas dispuesto a morir