Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte prázdny ASCII textový súbor . Ako takmer akéhokoľvek programovacieho jazyka , všetky Python programy idú v bežných textových súborov .
2
typu " import cgi " ako prvý riadok súboru . To hovorí Pythonu , aby funkčnosť CGI k dispozícii na programe
3
typu " print " Content - type : text /html \\ n \\ n " " . Ako druhý riadok v súbore . Tento riadok hovorí užívateľského agenta ( napríklad prehliadača užívateľa ) , aký typ dát očakávať a je automaticky odoslaná , keď webový server ponúka statickú webovú stránku . Ale vzhľadom k tomu , že používate CGI , musíte ho zadať explicitne . Pre čitateľnosť pri ladení pomocou carriage return ( " \\ n" ) a na kartu ( " \\ t " ) Python únikové kódy , kde by ste normálne miesto prázdne miesto vo vašej značky .
4
Použite tlačové vyhlásenie , aby ukazujú , že obsah webovej stránky sa vrátil do užívateľského agenta . Nezabudnite použiť escape kódy vo svojich tlačových vyhláseniach uniknúť úvodzovky a ďalšie podobné znaky . Možno budete chcieť , aby zapuzdrenie značky sú spoločné pre všetky stránky v rôznych funkciách a odovzdať jedinečná dáta ako parametre týchto funkcií .
5
typu " forma = cgi.FieldStorage ( ) " kdekoľvek vo vašom skripte použiť " FieldStorage ) ( " metóda " cgi " triedy získať dáta formulára podanej z predchádzajúcej stránky vrátená ako objekt slovníka na " formuláre " premenné . " Forma " premenná môže byť premenovaný na čokoľvek chcete. Môžete použiť " keby " vyhlásenie s " formu " objektu " has_key ( ) " a " hodnota ( ) " metódy na určenie , či forma dát bol dokonca predložený na prvom mieste a obsahu , aby údaje formulára .
6
Použite Python Database Application Program Interface ( DB - API ) moduly pre spracovanie interakcie databázy . Modul použitie a zodpovedajúce syntax príkazu bude závisieť na tom , aký typ databázy , ktorú používate .
7
Uložte skript . Obráťte sa na dokumentáciu vášho webového servera , aby zistili , kde by mala byť vaša CGI súborov ísť a čo rozšírenie vaše CGI súborov Python by mal mať . Väčšina serverov vyžadujú , aby súbory mohli v " cgi - bin " adresára s príponou " . Cgi , " ale váš server môže byť odlišná .
Copyright © počítačové znalosti Všetky práva vyhradené