• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HTML in Python

Sevi

Neues Mitglied
Guten Tag miteinander,

zuerst: ich bin absoluter HTML Noob.:oops:

Ich habe mir mit Python ein Script gebastelt, welches anstelle eines PHP Scriptes fungieren soll.
Und zwar soll via <form...> an dieses Script
Werte übergeben werden, Strings von
Eingabefeldern etc.
Das klappt soweit fast, das heisst das
einzige was ich Auslesen kann ist der
String eines Eingabefeldes.

Die HTML ausgabe sieht dann ungefähr so aus:

this is my python header
Hello Python-HTML
teialehrbuch
This is a link to Page 1, Python
This is a link to tut1
Variablen uebergeben
This is a link to "alles zentriert"
This is a link to Auswahlboxen#links funktionieren nur auf localhost, sorry!
Eingabetext: super

post.has_post: False #eigentlich True,wird vom Script zurückgesetz
post.post_keys: ['text', 'send']
post.get_keys: []
post.post_keys: ['text', 'send']
post.post_vals: ['super', 'Daten+absenden'] #hier sieht man den Eingang"super"

post.post_dict: {'text': 'super', 'send': 'Daten+absenden'}
post.get_keys: []
post.get_vals: []
post.get_dict: {}





(oben Header, ein paar links und zuletzt die

Python ausgaben der Klasse HTMLWrap(post = HTMLWrap())

http://www.daniweb.com/forums/thread22312.html

Wenn ich in der Seite "Variablen übergeben"
einen Text eingebe, wird dieser mittels:
HTML:
<html>
<head>
<link rel="STYLESHEET" href="http://localhost/html/tags.css" type="tag/css">

<head>
<body>

<h1 class="tag"><This is Page3</h1>
<p class="tag">This is some text.</p>

</body>
</html>
<form action="http://localhost/Test.py" method="POST">
<input type="text" name="text" />

<input type="submit" name="send" />
</form>
an das Steuerscript Test.py übergeben. Dieses setzt den Text nach "Eingabefeld" auf

den zuvor in Seite "Variablen übergeben" geschriebenen Text.


Ich hab eine Seite mit Auswahlboxen.


Meiner Meinung nach müssten doch die Werte, welche man mit den Auswahlboxen definiert, irgendwo auftauchen.(wie in : post.post_vals: ['super', 'Daten+absenden'])


Wie komme ich an die Werte aller Interaktionen im Browser heran?


Wenn ich die Auswahlboxen als Variable in Python definiert habe, kann ich dann

was auch immer damit anstellen.


Oder gibt es andere Möglichkeiten eine Art Liste,Dictionary oder String der Aktuellen
Werte auszulesen? Oder: Wo wird das zeugs gespeichert?


Für mich als Python-User wäre dies logisch, sprich so möchte ich es machen:


Egal was in welcher Seite auch immer interagiert wird, wird an das Master-Script

übertragen, welches dann
anhand einer Dictionary,Liste oder Strings, welche die EVENTS enthält,

entsprechend reagiert.

Liege ich mit dieser Annahme falsch?


Vielleicht kann mir ja jemand helfen.
 
Zuletzt bearbeitet:
Werbung:
Zurück
Oben