Einbinden von HTML in Python
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
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
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 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.
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 Modvoice
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 Modvoice
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 Modvoice
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 Modvoice
- jens
- Moderator
- Beiträge: 8483
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Der Link zu [wiki]Web-Skripte zum laufen bringen[/wiki]hätte viel früher geholfen 

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
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 Modvoice