Erstmaa Hallo!
Ich hätte mal wieder eine frage!^^
Wie kann ich HTML ín Python Einbinden?
Was ich mir derzeit angeschaut hab übersteigt bei weitem meine Fähigkeiten, und ich prggramiere schon seit nen paar Jahren!
Wie kann man Python einfach mit HTML verknüpfen?
Grüße
Flo
Einbinden von HTML in Python
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Oder WSGI, oder Django oder TurboGears oder Pylons oder setze_hier_ein_rails_ähnliches-framework_ein().jAN hat geschrieben:das erste ist cgi
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Flo!oscar15 hat geschrieben:Wie kann man Python einfach mit HTML verknüpfen?
Also das Einfachste ist wohl CGI:
http://www.python-forum.de/post-27484.html#27484
http://www.python.org/doc/current/lib/module-cgi.html
http://www.python-forum.de/post-27158.html#27158
Dann gibt es Python Servlet Engine. Das ist die beste Umsetzung für PHP-Umsteiger die ich kenne.
http://nick.borko.org/pse/
Damit man sieht wie einfach das ist. Hier ein paar Beispiele dafür:
http://nick.borko.org/pse/examples/tutorial.html
Und natürlich gibt es noch Zope. Das darf in diesem Zusammenhang nicht unerwähnt bleiben. Wer das Tutorial durcharbeitet kann nach wenigen Stunden schon recht akzeptable Web-Anwendungen programmieren.
http://zope.org/
lg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Nein, du braucht einen Webserver der Python-CGI unterstüzt und das wars eigentlisch schon.oscar15 hat geschrieben:1. muss ich CGI noch downloaden?
In die Datei die du dann auf den Server kopierst, just like PHP.oscar15 hat geschrieben:2. wo wird das "reingeschirben"?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Was gibt es da so groß zu erklären?
- Du schreibst eine CGI-Datei
- Du kopierst sie auf einen Server, der CGI unterstützt
- Du rufst die CGI Datei im Browser auf
- Fertig
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
So:oscar15 hat geschrieben:wie kann ich eine CGI schreiben, in python?
Code: Alles auswählen
print "Content-Type: text/plain"
print
print "Hello, world!"
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Hängt von deinem Server ab. Bei mir müsts *.cgi sein.oscar15 hat geschrieben:und dann einfach unter *.py speichern?
Achja, die erste Zeile des Scripts muss auch noch:
Code: Alles auswählen
#!/usr/bin/env python
Das ist ein HTTP-Header. Am besten du informierst dich mal über das Common Gateway Interface allgemein.oscar15 hat geschrieben:was bringt: Content-Type: text/plain?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Kenn' ich denn alle Seiten, die du im Wiki erstellst?jens hat geschrieben:Der Link zu [wiki]Web-Skripte zum laufen bringen[/wiki]hätte viel früher geholfen
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice