Python - Editore

Sommario
Il mod_python che usiamo in Apache diventa davvero qualcosa di eccezionale quando si usa il editore, poiché questo ci permette di costruire programmi in Pitone molto più complesso e ricco di quello che possiamo ottenere usando CGI.
Il editore quello che fa è eseguire i file attraverso il server web Pitone e interpretarne le funzioni.
Abilitazione del modulo editore
Per consentire l'uso di editore è semplice come apportare alcune modifiche al file .htaccess del nostro sito in modo che il server web sappia come interpreterà e cosa fare con i nostri file .py, vediamo nell'immagine seguente cosa dovremmo metterci dentro .htaccess.

Come possiamo vedere, indichiamo che il gestore dell'estensione .py sarà mod_python E poi vediamo che il gestore Python sarà l'editore, con questo abbiamo risolto il nostro primo passo.
Esecuzione della nostra prima funzione
Una delle prime cose da sapere quando si utilizza il editore, è che le funzioni dei file pitone .py verranno trattati come documenti quando esposti al web, vediamo un piccolo esempio. Sì, abbiamo un programma nel file script.py e al suo interno abbiamo una funzione chiamata func, quando effettuiamo una chiamata al nostro URL contenente il file, diciamo che è la seguente: example.com/script.py/func quello che stiamo facendo è invocare la prima esecuzione della funzione da eseguire, funzione.
Poiché viene utilizzato come documento Web, la chiamata senza passare parametri per impostazione predefinita invocherà index, quindi esempio.com/script.py cercherà all'interno del nostro programma una funzione chiamata index.
Vediamo di seguito un esempio di codice di come potremmo definire la nostra funzione indice.
 def index(): return "Hello, world!" 

Come possiamo vedere, non è nulla che non si possa capire a prima vista, è un classico Hello World!Evidenziamo che in questo caso la funzione contempla la ricezione dei parametri e restituisce semplicemente la stringa.
Implementare i parametri nelle funzioni
Poiché è quasi obbligatorio che molte delle nostre funzioni debbano prendere dei parametri, vedremo come possiamo riceverle e lavorarle, per questo vedremo prima il seguente esempio e poi spiegheremo il suo contenuto:
 def salutare (nome = 'mondo'): return 'Ciao,% s!' % nome 

Nel caso di questa funzione salutare, riceverà un parametro che lavoreremo sotto il nome nome, dopo averlo ricevuto la nostra funzione restituirà il stringa Ciao accompagnato dal contenuto del nome, abbastanza facile da vedere.
In modo che questo possa essere visto, quando chiamiamo lo script nell'URL dobbiamo inserire qualcosa del genere: example.com/script.py/greet?name=Pepe.
Con questo, la pagina dovrebbe rispondere con un Hello Pepe! Se usiamo la funzione di saluto che abbiamo descritto nell'esempio.
Un'altra cosa che possiamo notare è che nel caso dell'esempio possiamo passare un parametro predefinito, nel caso in cui l'utente ometta di dare un valore al parametro e non abbiamo definito un'eccezione, possiamo mostrare un valore predefinito invece di lasciare che il nostro programma fallire.
Con questo finiamo il tutorial, conoscendo l'editore e il modo in cui questo rende la nostra applicazione Pitone sul web è più ottimale e avanzato.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave