Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Python ako backend

Použitie Python pre backend webových aplikácií programovania je alternatívou k viac bežným spôsobom , ako to urobiť v PHP . Kým syntax môže byť trochu ukecaný , pretože všetok obsah ( hlavičky a HTML ) je zakotvený v Pythone pomocou " Tlač " výkazov , mnohí stále ešte dávajú prednosť oveľa jasnejšie syntax Pythone . S Common Gateway Interface váš program tlačí riadky , ktoré budú podávané server tak , že užívateľský agent klient vidí to presne tak , ako keby to bol statický HTML súbor . Veci , ktoré budete potrebovať
Python integrovaného webového servera
Zobraziť ďalšie inštrukcie Cestuj 1

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á .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené