Python - CGI

Sadržaj
The CGI ili Zajedničko sučelje pristupnika, omogućuje nam izradu skripti na jeziku s kojim možemo tumačiti i obrađivati ​​podatke koje primamo putem weba, a rezultat ih prikazuje kao stranicu korisniku.
Piton To nam omogućuje da ovisimo isključivo o kapacitetu naših poslužitelja, jer u ovom slučaju poslužitelj nećemo graditi mi, već jednostavno aplikacija koja obavlja logički posao; postići sve opisano Piton ima modul CGI.
Priprema web poslužitelja
Kao što smo spomenuli na početku, već moramo imati web poslužitelj, koji će biti zadužen za omogućavanje pristupa putem mreže korisnicima našeg programa.
Važno je da znamo kako njime manipulirati u slučaju da se radi o lokalnom poslužitelju ili ako je u pitanju usluga, moramo biti u mogućnosti kontaktirati naše dobavljače.
Moramo identificirati javni direktorij, gdje smjestiti naše skripte, obično na poslužitelje linux / UNIX ovaj direktorij je public_html, moramo identificirati i imenik CGI poslužitelja ili proširenja koje naši programi trebaju prepoznati CGI.
Dodavanje SHEBANG -a
The SHEBANG je žargon od Linux koji se koristi za identifikaciju znakova #! koji se nalaze na početku skripte kako bismo mogli dati posebne upute prevoditelju programa; u slučaju skripti CGI s Piton Ovo je obvezni obrazac jer će nam omogućiti da naznačimo da se programi trebaju pokretati s tumačem Python.
Obično sljedeće treba staviti kao prvi redak skripte bez vodećih razmaka ili praznih redaka:
#! / usr / bin / env python

Ako ovo ne uspije, moramo locirati staza od tumača Piton i navedite ga, kao što možemo vidjeti u sljedećem primjeru:
#! / usr / bin / python

U slučaju Windows -a moramo koristiti puni put do izvršne binarne datoteke, odnosno direktorija u kojem imamo izvršnu datoteku tumača Piton, obično može biti nešto poput sljedećeg:
#! C: \ Python22 \ python.exe

Znajući ove važne detalje za implementaciju naše aplikacije s CGI -om, možemo prijeći na sljedeću aktivnost, a to je stvaranje jednostavne skripte s CGI -jem.
Jednostavna CGI skripta
Budući da znamo osnovne korake za pokretanje našeg poslužitelja i da ih može interpretirati CGIPogledajmo sada osnovnu skriptu pomoću koje možemo provjeriti je li sve što smo učinili ispravno.
Pogledajmo sljedeći kod:
 #! / usr / bin / env python print 'Content-type: text / plain' print # Ispisuje prazan redak za završetak ispisa 'Hello, world!' 

Kao što vidimo, naš prvi redak sadrži SHEBANG potrebno, tada moramo ispisati zaglavlje kako bi preglednik znao što učiniti sa sadržajem, ispisujemo prazan redak kako bismo završili zaglavlje i na kraju ispisujemo klasični redak Pozdrav svijete! Ako sve bude u redu, trebali bismo vidjeti samo Hello, World!; budući da želimo generirati web rezultate, promijenit ćemo zaglavlje na sljedeće kako bi ga preglednik protumačio kao dokument HTML
ispis "Vrsta sadržaja: tekst / html"

Na slici vidimo kako naša skripta izgleda s lokalnog poslužitelja u Windows.
Ovim završavamo naš vodič, gdje smo naučili što je to CGI i kako to možemo primijeniti za izradu naših programa.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave