Python - izdevējs

Satura rādītājs
mod_python ko mēs izmantojam Apache patiešām kļūst par kaut ko ārkārtēju, lietojot izdevējs, jo tas ļauj mums izveidot programmas Python daudz sarežģītāka un bagātāka par to, ko mēs varam sasniegt, izmantojot CGI.
izdevējs Tas palaiž failus caur tīmekļa serveri Python un interpretēt to funkcijas.
Iespējo izdevēja moduli
Lai iespējotu izmantošanu izdevējs tas ir tik vienkārši, kā veikt dažas izmaiņas failā .htaccess no mūsu vietnes, lai tīmekļa serveris zinātu, kā tas tiks interpretēts un ko darīt ar mūsu failiem .py, redzēsim nākamajā attēlā, kas mums tajā jāievieto .htaccess.

Kā redzam, mēs norādām, ka hendleris no .py paplašinājuma būs mod_python Un tad mēs redzam, ka Python apstrādātājs būs izdevējs, ar to mēs esam atrisinājuši savu pirmo soli.
Tiek palaista mūsu pirmā funkcija
Viena no pirmajām lietām, kas jāzina, lietojot izdevējs, tas ir failu funkcijas pitons .py tie tiks uzskatīti par dokumentiem, kad tie tiks pakļauti tīmeklim, apskatīsim nelielu piemēru. Jā, failā ir programma script.py un iekšpusē mums ir funkcija func, zvanot uz mūsu vietrādi URL, kurā ir fails, pieņemsim, ka tas ir šāds: example.com/script.py/func tas, ko mēs darām, ir pirmās veicamās funkcijas palaišana, func.
Tā kā tas tiek izmantots kā tīmekļa dokuments, zvans bez noklusējuma parametru nodošanas izsauks indeksu example.com/script.py tā mūsu programmā meklēs funkciju, ko sauc par indeksu.
Tālāk aplūkosim koda piemēru, kā mēs varētu definēt mūsu indeksa funkciju.
 def index (): atgriezties "Sveiki, pasaule!" 

Kā mēs redzam, tas nav nekas, ko mēs nevaram saprast no pirmā acu uzmetiena, tā ir klasiska Hello World! Mēs uzsveram, ka šajā gadījumā funkcija paredz parametru saņemšanu un vienkārši atgriež virkni.
Ieviest parametrus funkcijās
Tā kā daudzām mūsu funkcijām ir gandrīz obligāti jāpieņem kāds parametrs, mēs redzēsim, kā tās saņemt un strādāt, vispirms mēs redzēsim šādu piemēru un pēc tam izskaidrosim tā saturu:
 def sveikt (name = 'world'): return 'Sveiki,% s!' % nosaukums 

Šīs funkcijas gadījumā sveikt, tas saņems parametru, kuru mēs strādāsim ar nosaukumu, pēc tā saņemšanas mūsu funkcija atgriezīs virkne Sveiki kopā ar nosaukuma saturu, diezgan viegli pamanāms.
Lai to varētu redzēt, izsaucot skriptu vietrādī URL, mums jāievieto kaut kas līdzīgs šim: example.com/script.py/greet?name=Pepe.
Līdz ar to lapai vajadzētu atbildēt ar sveiki, Pepe! Ja mēs izmantojam sveiciena funkciju, ko aprakstījām piemērā.
Vēl viena lieta, ko mēs varam pamanīt, ir tā, ka piemēra gadījumā mēs varam nodot noklusējuma parametru, ja lietotājs nepiešķir parametram vērtību un mēs neesam definējuši izņēmumu, mēs varam parādīt noklusējuma vērtību, nevis ļaut programma neizdodas.
Ar to mēs pabeidzam apmācību, zinot izdevēju un veidu, kā tas padara mūsu lietojumprogrammu Python tīmeklī ir optimālāks un progresīvāks.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave