Seite 1 von 1
Einbinden von HTML in Python
Verfasst: Sonntag 14. Mai 2006, 12:07
von oscar15
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
Verfasst: Sonntag 14. Mai 2006, 13:15
von jAN
willst du Python in HTML einbinden oder HTML in Python?
das erste ist cgi und das zweite würde für mcih keinen sinn ergeben
Verfasst: Sonntag 14. Mai 2006, 13:20
von Leonidas
jAN hat geschrieben:das erste ist cgi
Oder WSGI, oder Django oder TurboGears oder Pylons oder setze_hier_ein_rails_ähnliches-framework_ein().
Re: Einbinden von HTML in Python
Verfasst: Sonntag 14. Mai 2006, 13:40
von gerold
oscar15 hat geschrieben:Wie kann man Python einfach mit HTML verknüpfen?
Hi Flo!
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

Verfasst: Sonntag 14. Mai 2006, 13:47
von oscar15
1. muss ich CGI noch downloaden?
2. wo wird das "reingeschirben"?
3. danke an alle, die mir geholfen haben!
4. sry mein pc kackt grad ab
5. Grüße
Flo
Verfasst: Sonntag 14. Mai 2006, 13:55
von Leonidas
oscar15 hat geschrieben:1. muss ich CGI noch downloaden?
Nein, du braucht einen Webserver der Python-CGI unterstüzt und das wars eigentlisch schon.
oscar15 hat geschrieben:2. wo wird das "reingeschirben"?
In die Datei die du dann auf den Server kopierst, just like PHP.
Verfasst: Sonntag 14. Mai 2006, 14:16
von oscar15
das letzt bitte nochmaa! lol
Verfasst: Sonntag 14. Mai 2006, 14:21
von Leonidas
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
Verfasst: Sonntag 14. Mai 2006, 14:24
von oscar15
wie kann ich eine CGI schreiben, in python?
Verfasst: Sonntag 14. Mai 2006, 14:34
von Leonidas
oscar15 hat geschrieben:wie kann ich eine CGI schreiben, in python?
So:
Code: Alles auswählen
print "Content-Type: text/plain"
print
print "Hello, world!"
Verfasst: Sonntag 14. Mai 2006, 14:34
von oscar15
und dann einfach unter *.py speichern?
sry ich hab da noch ne frage:
was bringt: Content-Type: text/plain?
Verfasst: Sonntag 14. Mai 2006, 14:40
von Leonidas
oscar15 hat geschrieben:und dann einfach unter *.py speichern?
Hängt von deinem Server ab. Bei mir müsts *.cgi sein.
Achja, die erste Zeile des Scripts muss auch noch:
lauten, das habe ich vergessen.
oscar15 hat geschrieben:was bringt: Content-Type: text/plain?
Das ist ein HTTP-Header. Am besten du informierst dich mal über das
Common Gateway Interface allgemein.
Verfasst: Sonntag 14. Mai 2006, 14:42
von oscar15
du hast mir sehr geholfen! ich danke dir!
Grüße
Flo
Verfasst: Montag 15. Mai 2006, 06:14
von jens
Der Link zu [wiki]Web-Skripte zum laufen bringen[/wiki]hätte viel früher geholfen

Verfasst: Montag 15. Mai 2006, 14:21
von Leonidas
jens hat geschrieben:Der Link zu [wiki]Web-Skripte zum laufen bringen[/wiki]hätte viel früher geholfen

Kenn' ich denn alle Seiten, die du im Wiki erstellst?
Verfasst: Montag 15. Mai 2006, 18:21
von oscar15
danke, ich glaub das ists!
Danke euch allen!!
GRüße
Flo