3. Creazione del primo sito web: Hello, world !

Allo stesso livello della directory demo/, creiamo una directory chiamata hello/.

Entriamo nella directory hello/ e creiamo un file chiamato Hello.cpy che dovrà contenere le seguenti linee:

CherryClass Root:
mask:
    def index(self):
        <html><body>
            Hello, world !
        </body></html>
3.1

Per compilare il file digitate:

python ../cherrypy.py Hello.cpy

Questo comando creerà un file chiamato HelloServer.py, il quale conterraà tutto il necessario per visualizzare il sito web (incluso un server HTTP). Per farlo partire, basta digitare:

python HelloServer.py

Per vedere la pagina, aprite un browser e andate all'indirizzo: http://localhost:8000/

Cosa abbiamo imparato:

Aggiungiamo ora alcune funzionalità dinamiche...



Footnotes

... 3.1
Potete usare sia 4 spazi bianchi che un TAB per indentare il vostro codice. E' possibile usare più o meno di 4 spazi per l'indentazione (p.e. 3) specificando l'opzione -W (p.e. -W 3) per istruire CherryPy all'uso di 3 spazi invece di 4. Notate che, a differenza del Python, un TAB non corrisponderà mai a 2 livelli di indentazione ma sempre ad un solo livello.
See About this document... for information on suggesting changes.