Die Webseite Sie gerade sehen, wurde zugeschnitten , montiert und generiert für Sie auf Informationen, die Sie in einem Web-Formular eingegeben wurden . Wenn Sie die Schaltfläche "Senden " oder "senden "-Button geklickt haben, ausgeführt Sie eine Anwendung , die Ihre Daten geprüft , durchgeführt die erforderlichen Operationen an den Daten , schickte dann eine Antwort an Sie zurück. Die Programmiersprache Python enthält eine Common Gateway Interface oder CGI -Bibliothek für Verarbeitung von Formularen . Wenn Ihr Webserver Python installiert und konfiguriert als CGI- Sprache können Sie Skripts schreiben , Webseiten mit Eingabemasken erstellen , die Daten verarbeiten und erzeugen individuelle Antworten. Things You
Plain - Text-Editor wie Notepad
FTP (File Transfer Protocol) brauchen Anwendung
anzeigen Weitere Anweisungen
1
Starten Sie den Texteditor Notepad indem Sie auf die Schaltfläche "Start" , dann auf " Alle Programme", "Zubehör" und "Notepad ".
2
Geben Sie den folgenden Code in den Texteditor , indem Sie es in oder durch die Auswahl des Codes mit die Maus , drücken sie "Strg " und " C ", dann Einfügen in den Editor mit einer " Strg " /" V "-Befehl. Ersetzen Sie " [indent] " mit einer Vertiefung von fünf Bereiche :
# /usr /bin /python
print " Content-Type : text /html \\ n \\ n" !
# /usr /bin /python
print " Content-Type : text /html \\ n \\ n" !
def generate_page ():
[indent ] print " \\ n"
[indent] print "
\\ n"
[indent] print "\\ t
Mein Python HTML Demo \\ n "
[indent] print" \\ n "
[indent] print"
\\ n "
< p> [indent] print "\\ t
Python Formular
\\ n"
[indent] print '
'
[indent] print " \\ n"
< p > [indent] print " \\ n"
generate_page ( )
3
Klicken Sie auf das Menü Datei. Wählen Sie die Option "Speichern" . Speichern Sie unter dem Dateinamen " myform.py . "
4
das Menü Datei klicken , dann klicken Sie auf "Neu." Geben Sie folgenden Code in den Texteditor , indem Sie es in oder durch Auswahl den Code mit der Maus, drücken Sie "Strg " und " C ", dann Einfügen in den Editor mit einer " Strg " /" V "-Befehl. Ersetzen Sie " [indent] " mit einer Vertiefung von fünf Bereiche :
# /usr /bin /python
import cgi
def checkform ():
< p> [indent] print " Content-type: text /html \\ n"
[indent] form = cgi.FieldStorage ()
[indent] wenn form.has_key ( " Vorname " ) und Form [" Vorname "] value = " . " :
[indent] [indent] print "
Vorname: " Form [" Vorname "] . Wert , "< /h1> "
[indent ] else :
[indent] [indent] print"
Fehler: Vorname nicht eingegeben
"
[indent] wenn form.has_key ( " Nachname " ) und Form [" Nachname "] value = " . " :
[indent] [indent] print "
Nachname: " Form . [" Nachname "] Wert "
"
[indent ] else :
[indent] [indent] print "
Fehler: Keine Nachname < /h1> "
[indent] wenn form.has_key ( " sex " ) und Form [ " sex " ] " value = . ! ":
[indent] [indent] print"
Sex : " Form [ " sex " ] . Wert "
"
[indent ] else :
[indent] [indent] print" < ; h1> Fehler: " . ! value = Kein Sex eingegeben "
[indent] wenn form.has_key ( "email" ) und Form [" email] " ":
< p > [indent] [indent] print "
Email: " . , form [ "email" ] Wert "
"
[indent ] else :
[indent] [indent] print "
Fehler: Keine E-Mail eingegeben
"
checkform ()
5
das Menü Datei klicken . Wählen Sie die Option "Speichern" . Speichern Sie es unter dem Dateinamen " test.py. "
6
Starten Sie das FTP-Programm und melden Sie sich an, um den Web-Server . Laden Sie die Dateien " myform.py " und " test.py ", um das Root-Verzeichnis des Webservers .
7
Verwenden Sie den FTP-Anwendung , um die Berechtigung von " myform.py " und " Test ändern . py " , damit die Skripte ausgeführt werden . Wenn Ihr FTP-Anwendung erfordert, dass Sie die Erlaubnis durch die Eingabe der Zahlen chmod gesetzt , geben Sie " 775 " als Maske .
8
Klicken Sie auf " Trennen "-Button des FTP-Anwendung .
< Br > 9
Starten Sie einen Web -Browser, und geben Sie dann die entsprechende URL in das Python-Skript zugreifen :
http://yourdomainname.com/myform.py
Ersetzen " yourdomainname.com " mit dem Domain- Namen oder die IP -Adresse des Webservers .
10
Drücken Sie die " Enter"-Taste , um die URL zu laden und führen Sie den " myform.py " Python-Skript . Füllen Sie das Formular aus. Drücken Sie auf "Abschicken " drücken. Nachdem das Skript ausgeführt wird, sollten Sie die von Ihnen eingegebenen Daten oder eine Fehlermeldung.