Python - CGI

Innholdsfortegnelse
De CGI eller Felles gateway -grensesnitt, lar oss lage skript på et språk som vi kan tolke og behandle data som vi mottar via nettet, og resultatet viser det som en side for brukeren.
Python Det tillater oss å gjøre dette utelukkende avhengig av kapasiteten til våre servere, siden serveren i dette tilfellet ikke skal bygges av oss, men bare av applikasjonen som utfører det logiske arbeidet; for å oppnå alt som er beskrevet Python har modulen CGI.
Klargjør webserveren
Som vi nevnte i begynnelsen, må vi allerede ha en webserver, som er den som har ansvaret for å gi tilgang gjennom nettverket til brukerne av programmet vårt.
Det er viktig at vi vet hvordan vi skal manipulere det hvis det er en lokal server eller hvis det er en tjeneste, må vi kunne kontakte våre leverandører.
Vi må identifisere den offentlige katalogen, hvor vi skal plassere skriptene våre, vanligvis på servere linux / UNIX denne katalogen er offentlig_html, må vi også identifisere katalogen CGI på serveren eller utvidelsen som programmene våre må anerkjennes som CGI.
Legger til SHEBANG
De SHEBANG er en sjargong av Linux som brukes til å identifisere tegnene #! som er plassert i begynnelsen av et manus, slik at vi kan gi spesielle instruksjoner til programmets tolk; når det gjelder skript CGI med Python Dette er et obligatorisk skjema siden det vil tillate oss å indikere at programmene skal kjøres med Python -tolken.
Vanligvis bør følgende plasseres som den første linjen i manuset uten ledende mellomrom eller tomme linjer:
#! / usr / bin / env python

Hvis dette ikke fungerer, må vi finne sti fra tolken til Python og spesifiser det, som vi kan se i følgende eksempel:
#! / usr / bin / python

I tilfelle av Windows må vi bruke hele banen til den kjørbare binæren, det vil si katalogen der vi har tolken kjørbar Python, kan det vanligvis være noe som følgende:
#! C: \ Python22 \ python.exe

Når vi kjenner disse viktige detaljene for å implementere applikasjonen vår med CGI, kan vi gå videre til neste aktivitet, det vil si å lage et enkelt skript med CGI.
Et enkelt CGI -skript
Siden vi kjenner de grunnleggende trinnene for å starte serveren vår og at den kan tolke CGILa oss nå se et grunnleggende skript som vi kan teste at alt vi har gjort er riktig.
La oss se følgende kode:
 #! / usr / bin / env python-utskrift 'Innholdstype: tekst / vanlig' utskrift # Skriver ut en tom linje for å avslutte topptekstene "Hallo, verden!" 

Som vi ser inneholder vår første linje SHEBANG nødvendig, så må vi skrive ut en topptekst slik at nettleseren vet hva han skal gjøre med innholdet, vi skriver ut en tom linje for å avslutte toppteksten og til slutt skriver vi ut den klassiske linjen Hei Verden! Hvis alt går bra, bør vi bare se Hello, World!; siden det vi ønsker er å generere webresultater, kommer vi til å endre overskriften til følgende slik at nettleseren tolker det som et dokument HTML
print 'Innholdstype: tekst / html'

Vi ser på bildet hvordan skriptet vårt ser ut fra en lokal server i Windows.
Med dette fullfører vi opplæringen, der vi lærte hva det er CGI og hvordan vi kan implementere det for å lage våre programmer.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave