2017-09-28 4 views
-3

Ich weiß nichts über die Schnittstelle zwischen HTML und Python, also komme ich hierher, um Hilfe zu bitten, hoffe ihr könnt mir helfen.Wie kann ich Daten von HTML an Python senden und das Ergebnis zurück an HTML senden?

HTML sind jetzt Post auf Apache-Server, und ich besuche dieses Web durch die Adresse "http://127.0.0.1/name.html". Hier

ist das, was ich erreichen will:

Es ist eine Form auf HTML die Daten bekommen, und durch Anklicken der Schaltfläche „Eintragen“, sollten die Daten python.exe werden senden, und die python.exe Läuft sich selbst und sendet das Ergebnis zurück an HTML (durch Öffnen eines neuen Dialogs).

Ich suchte im Internet und fragte mich, wird Django helfen ??

Ist das überhaupt möglich? Kann mir jemand helfen?

+0

Was Sie benötigen, ist möglich. Es ist besser, wenn Sie über Django aus seiner Dokumentation erfahren: https://docs.djangoproject.com/en/1.11/. Mach etwas Anstrengung bevor du fragst. –

+1

Das Internet ist voll von nützlichen Ressourcen zu diesem Thema, wie dieser zum Beispiel: https://pythonschool.net/server-side-scripting/introduction-to-server-side-scripting/ Bitte geben Sie die Mühe und verwenden Sie ein Suchmaschine, bevor Sie hier fragen. Etwas wie "wie man Webseiten mit Python macht" wird viele nützliche Ergebnisse ergeben. – blendenzo

+0

@Ajmal Noushad @ blendenzo Es tut mir leid, es ist nur weil ich nicht weiß, wo ich anfangen soll und ich bin mir nicht sicher, ob ich in die richtige Richtung gehe, deshalb habe ich hier gefragt. Nächstes Mal werde ich die Suchmaschine benutzen. Vielen Dank. –

Antwort

0

Nachdem ich etwas über Django gelernt hatte, erkannte ich diese Funktion selbst.

Hier einige Vorschläge für jemanden, der die gleichen Probleme haben könnte:

1.Django kann helfen, dieses Problem zu lösen: Sie erhalten die Daten von HTML, und post/zu einer neuen URL bekommen;

2.urls.py steuert die Richtung und führt Coressponding-Python-Programm entsprechend der Adresse der oben genannten URL aus, wodurch Sie etwas mit Daten umgehen können;

3. Verwenden Sie HttpResponse oder Render, um Daten von Python an HTML zu senden.

Dies ist nur der ungefähre Verlauf des gesamten Prozesses und es wird sicherlich einige bessere Lösungen geben, solange wir Django lernen und die Tugend begreifen.

Verwandte Themen