Python - wydawca

Spisie treści
ten mod_python których używamy w Apache naprawdę staje się czymś wyjątkowym, gdy używa się wydawca, ponieważ pozwala nam to budować programy w Pyton znacznie bardziej złożone i bogatsze niż to, co możemy osiągnąć za pomocą Grafika komputerowa.
ten wydawca to, co robi, to uruchamianie plików przez serwer WWW Pyton i interpretować ich funkcje.
Włączenie modułu wydawcy
Aby umożliwić korzystanie z wydawca to tak proste, jak wprowadzenie pewnych modyfikacji w pliku .htaccess naszej strony, aby serwer WWW wiedział, jak będzie interpretować i co zrobić z naszymi plikami .py, zobaczmy na poniższym obrazku, co powinniśmy w nim umieścić .htaccess.

Jak widać, wskazujemy, że treser rozszerzenia .py będzie mod_python A potem widzimy, że handler Pythona będzie wydawcą, dzięki czemu rozwiązaliśmy nasz pierwszy krok.
Uruchamianie naszej pierwszej funkcji
Jedna z pierwszych rzeczy, które należy wiedzieć podczas korzystania z wydawca, jest to, że funkcje plików pyton .py będą traktowane jako dokumenty, gdy zostaną udostępnione w Internecie, zobaczmy mały przykład. Tak, mamy program w pliku skrypt.py a w środku mamy funkcję o nazwie func, podczas wywoływania naszego adresu URL zawierającego plik, powiedzmy, że jest to: example.com/script.py/func to, co robimy, to wywołanie pierwszego uruchomienia funkcji do wykonania, funkcjonować.
Ponieważ jest używany jako dokument internetowy, wywołanie bez przekazywania parametrów domyślnie wywoła indeks, więc example.com/skrypt.py będzie szukał w naszym programie funkcji o nazwie index.
Zobaczmy poniżej przykład kodu, jak możemy zdefiniować naszą funkcję indeksu.
 def index (): return "Witaj świecie!" 

Jak widać, nie jest to nic, czego nie możemy zrozumieć na pierwszy rzut oka, to klasyczne Hello World!Podkreślamy, że w tym przypadku funkcja rozważa otrzymanie parametrów i po prostu zwraca ciąg znaków.
Parametry implementacji w funkcjach
Ponieważ jest prawie obowiązkowe, że wiele naszych funkcji musi mieć jakiś parametr, zobaczymy, jak możemy je odbierać i przetwarzać, w tym celu najpierw zobaczymy następujący przykład, a następnie wyjaśnimy jego zawartość:
 def pozdrawiam (name = 'świat'): return 'Witaj,% s!' % Nazwa 

W przypadku tej funkcji powitać, otrzyma parametr, który będziemy pracować pod nazwą nazwa, po jego otrzymaniu nasza funkcja zwróci ciąg Witaj wraz z treścią nazwy, dość łatwo zobaczyć.
Aby to było widoczne, wywołując skrypt w adresie URL musimy umieścić coś takiego: example.com/script.py/greet?name=Pepe.
Dzięki temu strona powinna odpowiedzieć Hello Pepe! Jeśli użyjemy funkcji powitania, którą opisaliśmy w przykładzie.
Inną rzeczą, którą możemy zauważyć, jest to, że w przypadku przykładu możemy przekazać parametr domyślny, w przypadku gdy użytkownik nie nada parametrowi wartości, a my nie zdefiniowaliśmy wyjątku, możemy pokazać wartość domyślną zamiast pozwolić naszemu program się nie powiódł.
Na tym kończymy samouczek, znając wydawcę i sposób, w jaki tworzy on naszą aplikację Pyton w sieci jest bardziej optymalna i zaawansowana.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave