Ausführen von python-script für HTML-web-Seite
brauche ich, um eine website zu erstellen.
Die website braucht zum ausführen eines Python-Skript, sobald der Benutzer die Daten eingibt. Ich habe gesucht im Netz für über eine Woche jetzt und habe nicht gefunden eine Hilfe.
Jeder sagt mir nur zu download-DJango-framework, aber keinen Körper, der zeigt, wie man in python-Skripten in html-web-Seiten.
I dont haben keine Erfahrung im web-design, wie es ist nicht mein Feld. Aber ich weiß ein wenig von python-scripting und html.
Jede Art von Hilfe, dass bringt mich in die richtige Richtung würde sehr geschätzt werden.
- Python auf dem server läuft. HTML-ist auf dem client wiedergegeben. Django ist ein framework, das Ihnen hilft, injizieren von Daten in Ihre html-templates.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, führen Sie Python-Skripte innerhalb einer web-Seite in der gleichen Weise, dass Javascript läuft innerhalb einer web-Seite ist dies nicht möglich, weil der web-Browser nicht nativ verstehen, Python.
Wenn Sie möchten, führen Sie Python-code generiert eine HTML-Seite, können Sie die Verwendung eines Frameworks wie Django oder Flask, die verlangen, dass ein server, der unterstützt diese Art von Rahmen (lang laufende Prozesse). Sie können auch ein CGI-Python-Skript, um dies zu tun, benötigt Ihr web-server Python installiert und eingerichtet sein zum ausführen von CGI-Skripten.
Einbetten von Python in eine HTML in der gleichen Weise, dass PHP-ist eingebettet in eine HTML-Seite ist in der Regel nicht in Python - es wird als ein anti-pattern, das führt zu Sicherheitsproblemen und viele schlechte Praktiken. Python-Leute werden in der Regel nicht helfen, Sie Schießen sich in den Fuß, im Gegensatz zu anderen Gemeinden, so werden Sie nicht viel helfen, für das, was als das falsche. Einige template-engines wie Mako-Unterstützung mit Python innerhalb von templates zum generieren der HTML-markup, aber Sie müssen verwenden Sie es in Verbindung mit einigen anderen web-framework zum verarbeiten der HTTP-Anfrage.
<?php exec('python HelloPython.py', $output, $return); ?>
Wenn Sie wirklich möchten, führen Sie python auf dem client wie javascript,
werfen Sie einen Blick auf: Brython, skulpt oder pyris
Kann man nicht "ausführen von python-Skripts in html-web-Seiten". Jeder sagt, dass Sie so etwas wie Django, weil, wenn Sie wollen, um eine dynamische web-site, die ausgeführt wird, server-side code in response to user input, den Sie benötigen so etwas wie Django oder eine andere server-seitige web-framework. So haben Sie bereits in die richtige Richtung, wird aber ignoriert, dass.