HTML & Python
-
- User
- Beiträge: 31
- Registriert: Sonntag 26. November 2017, 11:57
Ich weiß nicht ob es diesen Forenbeitrag schon gab (ich habe ihn nicht gefunden), aber kann ich Python eigentlich mit HTML verbinden? Also dass ich ein Programm von Python in einem HTML Document ablaufen lasse? Ich würde mich sehr über Antworten freuen. Falls jemand meint: "Das hättest du aber auch im Internet rausfinden können", Ich habe lange gesucht aber nie etwas gefunden.
Kann ich mir nicht vorstellen, das du so viel gesucht hast. Ich habe deine Frage genommen & in Google geworfen:
https://www.google.de/search?client=saf ... +verbinden
Und der erste Treffer ist eine Diskussion in diesem Forum.
Das bezieht sich allerdings auf Python im Webserver. Du drückst dich da schwammig aus. Falls du stattdessen Python im Browser haben willst - das geht nicht (für eine ausreichend praktikable Definition von Python im Browser)
https://www.google.de/search?client=saf ... +verbinden
Und der erste Treffer ist eine Diskussion in diesem Forum.
Das bezieht sich allerdings auf Python im Webserver. Du drückst dich da schwammig aus. Falls du stattdessen Python im Browser haben willst - das geht nicht (für eine ausreichend praktikable Definition von Python im Browser)
-
- User
- Beiträge: 31
- Registriert: Sonntag 26. November 2017, 11:57
Ich habe das nicht gefunden. aber trotzdem Danke,
Ich denke mal laut: flask.pocoo.org
Falls Du es noch nicht kennst, schau es dir an. Das wäre m. E. eine Möglichkeit Python mit HTML zu verbinden, der Artikel zu Flask in der Wikipedia dürfte erhellend sein. Ich weiß aber nicht, ob du das suchst.
Wenn du Programmiersprache mit HTML im Browser verbinden willst, dann ist entweder Javascript oder PHP die Sprache, die du suchst...
Falls Du es noch nicht kennst, schau es dir an. Das wäre m. E. eine Möglichkeit Python mit HTML zu verbinden, der Artikel zu Flask in der Wikipedia dürfte erhellend sein. Ich weiß aber nicht, ob du das suchst.
Wenn du Programmiersprache mit HTML im Browser verbinden willst, dann ist entweder Javascript oder PHP die Sprache, die du suchst...
Der Thread-Starter hatte geschrieben, dass er gerne ein Programm in HTML einbetten und dann "ablaufen lassen" möchte. Ich habe mal geschlussfolgert, dass er etwas meinen könnte, was der Funktionsweise von PHP am nächsten kommt. Ich meine, dass es so etwas auch mit Python gibt, aber eben nur als Randerscheinung...Sirius3 hat geschrieben:@pixewakb: wie kommst Du auf PHP? Das hat mit Browsern gar nichts zu tun.
Mako erlaubt es (unter anderem), reguläres Python in Templates zu verwenden. Von den verbreiteteren Sachen kommt das meiner Meinung nach PHP noch am nächsten. Allerdings ist das nur ein Templatesystem und braucht man noch ein (Mikro) Framework drum herum, oder zumindest ein bisschen eigenen Code, um Mako mit dem Webserver zusammen zu bringen und auf die gewünschte Weise anzusteuern. (Andererseits gibt es natürlich auch die Auffassung, dass es gar nicht gut ist, "richtiges" Python in Templates verwenden zu können, da es dazu verleitet, Logik und Darstellung zu stark zu vermischen.)pixewakb hat geschrieben:Ich habe mal geschlussfolgert, dass er etwas meinen könnte, was der Funktionsweise von PHP am nächsten kommt. Ich meine, dass es so etwas auch mit Python gibt, aber eben nur als Randerscheinung...
- noisefloor
- User
- Beiträge: 3854
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
Gruß, noisefloor
HTML wird bekanntlich im Browser verarbeitet, PHP serverseitig. Wo du da die "Nähe" siehst, sehe ich jetzt nicht...Ich habe mal geschlussfolgert, dass er etwas meinen könnte, was der Funktionsweise von PHP am nächsten kommt.
Gruß, noisefloor
Ich habe unter Windows ein XAMPP-System laufen, d. h. php kann ich einsetzen, wenn ich das benötige. Ich denke persönlich immer noch, dass es dem, was der Thread-Starter sucht, nahekommen könnte. Flask als Beispiel für python-basierte Web-Frameworks hatte ich direkt zu Beginn erwähnt.
Momentan scheinen meine Antworten nicht unbedingt optimal zu sein, ich stelle das auch gerade fest.
Momentan scheinen meine Antworten nicht unbedingt optimal zu sein, ich stelle das auch gerade fest.
- noisefloor
- User
- Beiträge: 3854
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
im 1. Post steht ja "Also dass ich ein Programm von Python in einem HTML Document ablaufen lasse?". Wenn's "im HTML' laufen soll, heißt das wohl zwingend Client-seitig. Was nicht geht, siehe oben.
Servers-seitig ging ja alles (=jede Programmiersprache, für die es ein Webframework gibt).
Gruß, noisefloor
im 1. Post steht ja "Also dass ich ein Programm von Python in einem HTML Document ablaufen lasse?". Wenn's "im HTML' laufen soll, heißt das wohl zwingend Client-seitig. Was nicht geht, siehe oben.
Servers-seitig ging ja alles (=jede Programmiersprache, für die es ein Webframework gibt).
Gruß, noisefloor