PRIMO PROGETTO IN DJANGO

DjangoAMBIENTI VIRTUALI

First Project
Virtual Environments

La prima cosa che dobbiamo fare per lavorare sugli ambienti virtuali è creare una cartella, una volta selezionata la cartella creata, con il comando cd in Windows, o ls in Linux diamo il seguente comando:

python -m venv nome_ambiente_virtuale

Questo comando crea l’ambiente virtuale con tutti i file necessari al funzionamento del progetto, compresi i file binari di Python. L’immagine seguente riporta in visual studio code l’ambiente virtuale appena creato.

Create Virtual Environment

Una volta creato l’ambiente occorre attivarlo con il seguente comando:

venv\Scripts\activate

Se tutto è andato a buon fine sulla parte sinistra, tra parentesi dovresti vedere il nome che hai scelto per il tuo ambiente virtuale, come da immagine.

venv

Nota: Io sto utilizzando Windows come sistema operativo, i precedenti comandi sono riferiti a questo sistema. Se stai utilizzando un altro sistema fai riferimento alla documentazione per creare gli ambienti virtuali.

SETUP DI VISUAL STUDIO CODE

Installa le seguenti estensioni compreso Emmet.

Extensions

CREAZIONE DEL PRIMO PROGETTO IN DJANGO

First Project

All’interno dell’ambiente virtuale già attivato impartiamo il seguente comando per installare Django:

pip install django

All’interno di Lib\site-packages dell’ambiente virtuale controlla che effettivamente Django sia stato installato.

First Project

Analizzeremo nel post successivo i file di progetto creati da Django, implementeremo inoltre la nostra prima applicazione.

First Project

Con il comando di creazione del progetto, Django crea anche un web server utilissimo in fase di sviluppo. Ora posizioniamoci nella directory contenente il file manage.py e facciamo partire il web server per verificare che la creazione del progetto sia andata a buon fine. Impartiamo il seguente comando:

python manage.py runserver

Run Server

Colleghiamoci all’indirizzo localhost porta 8000 e se tutto è andato a buon fine otteniamo la seguente schermata:

Succesfull installation

DJANGO POST PRECEDENTI

PREVIOUS POST LINKS