Aprire un file di testo ASCII vuoto . Come quasi ogni linguaggio di programmazione , tutti i programmi Python vanno in normali file di testo .
2
Tipo "import cgi ", come la prima riga del file . Questo dice a Python per fare funzionalità CGI disponibili per il vostro programma
3
Tipo ' print " Content-type: text /html \\ n \\ n" ' . , Come la seconda riga del file . Questa linea dice al programma utente ( ad esempio , il browser dell'utente ) che tipo di dati da aspettarsi e viene inviato automaticamente quando un web server serve su una pagina web statica . Ma dal momento che si sta utilizzando la CGI , è necessario specificare in modo esplicito. Per facilitare la lettura durante il debug usa il ritorno a capo ( " \\ n" ) e scheda ( " \\ t " ), codici di escape Python dove di norma collocare lo spazio bianco nel vostro codice .
4
Usa istruzioni di stampa per indicano il contenuto della pagina web restituiti agente utente . Ricorda di utilizzare codici di escape nelle istruzioni di stampa per sfuggire virgolette e altri caratteri . Si potrebbe desiderare di incapsulare markup comune a tutte le pagine in diverse funzioni e passaggio dei dati univoci come parametri a queste funzioni .
5 " form = cgi.FieldStorage ( ) "
Tipo ovunque nello script per utilizzare il " FieldStorage ( ) " metodo della classe "cgi " per ottenere i dati del modulo dalla pagina precedente restituito come un oggetto dizionario alla variabile "forma" . La variabile "forma" può essere rinominata a qualcosa che ti piace . È possibile usare " if" con " has_key ( ) " dell'oggetto " forma " e "valore ( ) " metodi per determinare se i dati del modulo è stato anche presentato in primo luogo e il contenuto di quella dei dati del modulo .
6
Utilizzare il Python Database Application Program Interface ( DB - API ) moduli per gestire l'interazione del database . Il modulo utilizzato e la sua corrispondente sintassi del comando dipende dal tipo di database utilizzato .
7
salvare lo script . Consultare la documentazione del server Web per scoprire dove i file CGI dovrebbero andare e cosa estensione dei file CGI Python dovrebbero avere . La maggior parte dei server richiedono che i file siano in una directory "cgi - bin" con l'estensione " . Cgi ", ma il server potrebbe essere differente.
software © www.354353.com