Erstellen von HTML-button zum ausführen von Python-Skripts

Also habe ich die Suche für diese Antwort für eine Weile, und die meisten Antworten, die ich gefunden habe, sind entweder zu vage, oder über meine Kenntnisse mit der Programmierung.

Was ich versuche zu tun ist, erstellen Sie eine Schaltfläche auf einer Webseite quad_relay.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o$
<html xmlns="http://www.w3.org/1999/xhtml">
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
 <body>
   <h1>Quad Web Relay</h1>
   <div>Relay 1:
     <input type="button" value="Toggle" id="toggle1" />
   </div>
 </body>
</head>
</html>

Wenn die Schaltfläche geklickt wird, will ich es ausführen eines python-Skript set_gpio.py

def set_pins_high():
        fp = open("/sys/class/gpio/gpio"+pin+"/value","w")
        fp.write(str(1))
        fp.close()
def set_pins_low():
        fp1 = open("/sys/class/gpio/gpio"+pin+"/value","w")
        fp1.write(str(0))
        fp1.close()

for pin in pins:
        for x in range (0,2):
                set_pins_high()
                time.sleep(0.5)
                set_pins_low()
                time.sleep(0.5)

Die Webseite befindet sich auf einem lighttpd-server mit Django. Ich habe jQuery und AJAX ist installiert, und ich weiß, Sie sind die route, die ich nehmen muss um dies zu erreichen, aber jedesmal, wenn ich versuche, etwas, das es nicht funktioniert. Würde jemand in der Lage mir zu helfen?

Danke!

Das nächste mal fügen Sie bitte das Stichwort "django" im Titel. Ich war auf der Suche für eine framework-unabhängige Weg, dies zu tun.

InformationsquelleAutor user2125116 | 2013-03-01

Schreibe einen Kommentar