Ottenere il progetto iniziale

Completato

In questo modulo verrà creato un sito Web per canili. Questo progetto raccoglie le informazioni su tutti i canili e sui cani pronti per l'adozione in tutto il paese/area geografica. L'obiettivo fittizio di questa app consiste nel trovare rapidamente abitazioni appropriate per i cani. L'app raggiunge gli utenti che vogliono adottare un cane, non solo nelle aree locali dei canili, ma in tutto il paese/area geografica.

Django è il framework perfetto per questo progetto perché consente di sviluppare rapidamente un'app rivolta ai clienti. Fornisce anche un database e una funzione di amministrazione stabili, facilmente aggiornabili dai dipendenti dei canili.

È stata creata la configurazione iniziale per questo progetto, in modo da consentire all'utente di concentrarsi sui concetti di questo modulo.

Requisiti

Per completare l'esercizio, è necessario che gli strumenti seguenti siano installati nel computer:

Clonare il repository di base

  1. Aprire una finestra di comando o un terminale.

  2. Eseguire i comandi seguenti per clonare il repository iniziale e passare alla directory del progetto.

    git clone https://github.com/MicrosoftDocs/mslearn-django-deployment
    cd mslearn-django-deployment/starter
    

    Nota

    La soluzione degli esercizi è disponibile nella directory della soluzione.

Aprire il progetto in Visual Studio Code

Come editor di codice verrà usato Visual Studio Code.

code .

Creare l'ambiente virtuale

Per il progetto verrà seguita la procedura consigliata che prevede l'uso di ambienti virtuali:

  1. In Visual Studio Code aprire il terminale selezionando Visualizza>Terminale.

  2. Nel riquadro Terminale eseguire questi comandi per creare e attivare un ambiente virtuale.

    # Windows
    py -3 -m venv venv
    .\\venv\\Scripts\\activate
    
    # macOS or Linux
    python3 -m venv venv
    source ./venv/bin/activate
    

Installare Django

Il progetto iniziale usa un file denominato requirements.txt per includere l'elenco di tutti i pacchetti necessari. È possibile installare tali pacchetti usando pip.

Nel riquadro Terminale eseguire questo comando per installare i pacchetti necessari.

pip install -r requirements.txt

Avviare il server

Django può ospitare l'applicazione in locale. Configurare l'hosting dal riquadro del terminale.

Immettere il comando seguente nel riquadro Terminale.

python manage.py runserver