domenica 14 dicembre 2008

ferzip.com: DJANGO : Let's go !

ferzip.com
14 dicembre 2008 16:28

DJANGO : Let's go !

Installazione e primo avvio.

Tenendo sempre come riferimento sistemi Debian / Ubuntu procediamo con la durissima procedura di installazione :

apt-get install python-django

install django

come sempre il nostro fedele apt verifica dipendenze e pacchetti mancanti e procede con l’installazione prepariamo l’ambiente per l’esecuzione del primo progetto.

Primo avvio

creiamoci una directory dove siamo più comodi , si non in /var/www , ma in qualsiasi altra directory anzi da come riporta il sito ufficiale

Where Should This Directory Live?

If your background is in PHP, you're probably used to putting code under the Web server's document root (in a place such as /var/www). With Django, you don't do that. It's not a good idea to put any of this Python code within your Web server's document root, because in doing so you risk the possibility that people will be able to view your code over the Web. That's not good for security.

Put your code in some directory outside of the document root.

Apriamo il prompt dei comandi nella cartella in cui vogliamo che il progetto venga creato e inseriamo:

django-admin.py startproject sito_prova

Lo script genera una cartella contenente i seguenti file:

  • __init__.py : script si avvio dell'appliczione
  • manage.py : script di assistenza per lo sviluppo del progetto
  • settings.py : file contenente i parametri di configurazione del progetto
  • urls.py : file per abbinare gli url alle action dell'applicazione

Senza modificare alcun file, procediamo ad avviare il server compreso nel pacchetto per controllare il corretto funzionamento dell'installazione di Django. Posizioniamoci con il prompt dei comandi all'iterno della cartella generata dallo script e digitiamo python manage.py runserver

Otterremo a video una risposta di questo tipo:

Validating models...
0 errors found.
Django version 0.96, using settings 'forms.settings'
Development server is running at http://127.0.0.1:8000/

Il server incluso in Django rimane in ascolto sulla porta 8000; nel caso in cui la porta sia occupata da qualche altra applicazione o ci sia la necessità di avviare il server su di una altra porta, basterà speicifica il numero della porta di seguito all'instruzione di avvio del server:

python manage.py runserver 8080

Pundando il browser all'indirizzo apparso in fase di partenza del server, http://127.0.0.1:8000/, si visualizzerà un messaggio di benvenuto che informa del corretto funzionamento del framework e del progetto creato.

schermata-300x225

Perfetto ! Ora abbiamo il framework DJANGO installato e pronto per essere usato!

pdf convert this post to pdf.

Share/Save/Bookmark

Nessun commento: