Python - Udgiver

Indholdsfortegnelse
Det mod_python som vi bruger i Apache bliver virkelig noget usædvanligt, når du bruger forlægger, da dette giver os mulighed for at bygge programmer ind Python meget mere kompleks og rigere end hvad vi kan opnå ved hjælp af CGI.
Det forlægger hvad det gør er at køre filerne via webserveren Python og fortolke deres funktioner.
Aktivering af udgivermodulet
For at muliggøre brug af forlægger det er så simpelt som at foretage nogle ændringer af filen .htaccess af vores websted, så webserveren ved, hvordan det vil fortolke, og hvad de skal gøre med vores filer .py, lad os se i det følgende billede, hvad vi skal putte i det .htaccess.

Som vi kan se, angiver vi, at håndterer af .py -udvidelsen vil være mod_python Og så ser vi, at Python -håndtereren bliver udgiveren, med det har vi løst vores første trin.
Kører vores første funktion
En af de første ting at vide, når du bruger forlægger, er, at filernes funktioner python .py de vil blive behandlet som dokumenter, når de udsættes for internettet, lad os se et lille eksempel. Ja, vi har et program i filen script.py og indeni har vi en funktion kaldet func, når vi ringer til vores URL, der indeholder filen, lad os sige, at det er følgende: example.com/script.py/func hvad vi laver, påberåber det første løb af funktionen, der skal udføres, func.
Da det bruges som et webdokument, vil opkaldet uden at videregive parametre som standard påberåbe indeks, så eksempel.com/script.py det vil kigge inde i vores program efter en funktion kaldet index.
Lad os se nedenfor et kodeeksempel på, hvordan vi kunne definere vores indeksfunktion.
 def index (): returner "Hej, verden!" 

Som vi kan se, er det ikke noget, vi ikke kan forstå ved første øjekast, det er en klassisk Hello World! Vi fremhæver, at funktionen i dette tilfælde overvejer at modtage parametre og ganske enkelt returnerer strengen.
Implementere parametre i funktioner
Da det næsten er obligatorisk, at mange af vores funktioner skal tage et eller andet parameter, vil vi se, hvordan vi kan modtage og arbejde dem, for dette vil vi først se følgende eksempel, og derefter vil vi forklare dets indhold:
 def greet (name = 'world'): returner 'Hello,% s!' % navn 

I tilfælde af denne funktion hilse, vil den modtage en parameter, som vi vil arbejde under navnet navn, når vi modtager den, vender vores funktion tilbage string Hej ledsaget af indholdet af navnet, ganske let at se.
Så dette kan ses, når vi kalder scriptet i URL'en, skal vi sætte noget i stil med dette: example.com/script.py/greet?name=Pepe.
Med dette skulle siden svare med et Hej Pepe! Hvis vi bruger den hilsefunktion, som vi har beskrevet i eksemplet.
En anden ting, vi kan bemærke, er, at i eksemplet kan vi passere en standardparameter, hvis brugeren undlader at give parameteren en værdi, og vi ikke har defineret en undtagelse, kan vi vise en standardværdi i stedet for at lade vores program mislykkes.
Med dette afslutter vi selvstudiet, kender udgiveren og måden, hvorpå dette gør vores ansøgning Python på nettet er mere optimalt og avanceret.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave