Quando ci riferiamo allo sviluppo web con Python, la prima cosa che viene in mente è usare un qualche framework. Il più famoso e utilizzato da tutti è il Django, ma non è l’unico. Ci sono Pylons, Grok, TurboGears e Zope: tutti open source e in esecuzione su WSGI (Web Server Gateway Interface).
A onor del vero, Django ha dominato in gran parte, a dei livelli che il colosso Google lo incorpora nel 2008 come parte dei frameworks predefiniti alle sue app engine.
In questo post descriverò gli step per avere in locale, sulla macchina Windows, un’applicazione web con il framework di Django, elencati per requisiti
Installare Apache
⤽
Avete bisogno dei servers Apache e MySQL installati sul PC. C’è chi usa Xampp per assolvere il compito di più installazioni e configurazioni; e potete scaricarlo da qui:
Xampp per Windows
Scaricare e installare Python 2.7⤽
Visitate il sito
Python e scaricate il Windows Installer versione 2.7. Esiste anche la versione 3, manca però un sacco di plugin di terze parti di supporto.
Avviando il processo d’installazione standard, dovrebbe installare il tutto sotto C:\Python27\
; questo percorso può essere un’altro.
Installare modwsgi per Apache
⤽
Scaricare
modwsgi per Apache e copiare il file sotto la cartella
module
di Apache: con l’installazione standard di Xampp lo troverete nel seguente percorso:
C:\xampp\apache\modules
)
Aggiungere il link nel file
httpd.conf
attorno alla riga 130 (veramente non importa dove), il file si trova di solito in
C:\xampp\apache\conf\
, sempre nel caso di Xampp.
[code lang=”python”]
LoadModule wsgi_module modules/mod_wsgi.so
[/code]
Aggiungere il percorso di Python al sistema⤽
Aggiungere il seguente percorso al system path di Windows. In Windows Xp questo si trova nel
Pannello di controllo -> Sistema, la finetra di proprietà del sistema aprite il tab
avanzate e infine il pulsante
variabili d’ambiente. Allora, si dovrebbe vedere elencato l’item del
path, fare clic su Modifica e aggiungere quanto segue alla fine della riga.
[code lang=”python”]
;C:\Python27;C:\Python27\Scripts
[/code]
Riavvia il computer⤽
Scaricare Django⤽
Vai alla pagina di download di Django e scaricare l’ultima versione di questo framework, scompattarlo in una cartella facile da ricordare (per esempio nella cartella
C:\xampp\htdocs
). Aprite il prompt dei comandi facendo clic su
Start e digitare quanto segue nella casella di ricerca e premere
Invio. Dovrebbe apparire una finestra nera: questo è il prompt dei comandi di Windows.
[code lang=”python”]
cmd
[/code]
Cambiare di directory utilizzando il comando
cd
posizionandosi sotto la cartella Django (
cd
sta per change directory), ad esempio:
[code lang=”python”]
cd /xampp/htdocs/django/
[/code]
Per impostare Python scrivere
[code lang=”python”]
python setup.py install
[/code]
Scaricare e installare il modulo mysqld⤽
Visitate la pagina di download di Codegood per scaricare e installare
MySQL-python per Windows
Riavvia il computer⤽
Configurare un progetto⤽
Nel prompt dei comandi per creare un nuovo tipo di progetto scrivete quanto segue (Ovviamente cambiando il percorso e il nome del mionomeprogetto):
[code lang=”python”]
django-admin.py startproject mionomeprogetto
[/code]
Avviare il Server Python⤽
Cambiare directory verso il nuovo progetto creato
[code lang=”python”]
cd mionomeprogetto
[/code]
Riavvia il Server⤽
[code lang=”python”]
python manage.py runserver
[/code]
Provatelo andando a
http://localhost:8000 è attivo e funzionante! Si dovrebbe ottenere una pagina web che conferma il servizio.
Letture consigliate⤽
Mi raccomando di leggere
The Django Book (che è gratuito e online).
Ancora nessun commento