CherryPy Tutorial
Next:
Copertina
CherryPy Tutorial
Remi Delon
Email:
remi@cherrypy.org
Release 0.10-beta
14. gennaio 2004
Copertina
Indice
1. Download, installazione ed esecuzione demo
1.1 Prerequisiti
1.2 Download ed installazione
1.3 Eseguire i demo
1.4 Fermare il server
2. Concetti usati in CherryPy
2.1 Creazione di un sito web
2.2 Gestione delle richieste
2.3 Programmare un sito web
3. Creazione del primo sito web: Hello, world !
4. Creazione del primo sito dinamico: Hello, you !
5. I linguaggi di template: CHTL e CGTL
5.1 Tag
5.1.1 py-eval
5.1.2 py-attr
5.1.3 py-exec e py-code
5.1.4 py-if e py-else
5.1.5 py-for
5.2 Mettiamo tutto insieme
6. Views, function ed altro
6.1 Differenti architetture per il codice sorgente di un sito web
6.1.1 Primo esempio: architettura semplice
6.1.2 Secondo esempio: un'architettura più elegante per siti più complessi
6.2 Altri esempi usando function, mask e view insieme
7. Classi, istanze, metodi e URL
8. Usare la programmazione ad oggetti su un sito web
9. Usare diversi moduli
10. HTTP e autenticazione cookie-based
11. Trattare form HTML
12. Configurare CherryPy
12.1 Cambiare la porta
12.2 Offrire contenuto statico
12.3 Cambiare il nome del file di configurazione
13. Usare le proprie opzioni di configurazione
14. Variabili e funzioni speciali
14.1 Variabili speciali
14.1.1 request
14.1.2 response
14.2 Funzioni speciali
14.2.1 initRequest, initNonStaticRequest, initResponse e initNonStaticResponse
14.2.2 onError
14.2.3 initThread, initProcess
14.2.4 initProgram, initServer, initAfterBind
14.2.5 initRequestBeforeParse (solo per uso avanzato)
14.3 Esempi
14.3.1 Giochiamo con gli URL
14.3.2 Ridirezione
14.3.3 Aggiungere informazioni sul tempo di costruzione in ogni pagina
14.3.4 Adattare i messaggi di errore
15. Approntare il vostro sito per la produzione
15.1 Scelta della configurazione
15.1.1 Dovrei usare CherryPy HTTP server direttamente o con un altro webserver come Apache ?
15.1.2 Opzioni per utilizzare CherryPy direttamente
15.1.3 Opzioni per utilizzare CherryPy dietro in altro webserver
15.2 Opzioni del file di configurazione
16. E poi ?
17. History e Licenza
17.1 License
About this document ...
CherryPy Tutorial
Next:
Copertina
Release 0.10-beta, documentation updated on 14. gennaio 2004.
See
About this document...
for information on suggesting changes.