Setup del progetto
Ogni volta che creiamo un nuovo progetto dobbiamo partire da zero.
Quindi spostiamoci in una directory vuota, ricreiamo l'ambiente virtuale di Python ed installiamo Django e wheel:
python3 -m venv venv
source ./venv/bin/activate
pip install Django wheel
Ora creiamo un nuovo progetto che chiameremo catalogo:
django-admin startproject catalogo
Ora nella nostra directory dovremmo avere due directory: venv e catalogo.
Come abbiamo detto vogliamo usare git come sistema di versionamento del codice e quindi posizionamoci
nella directory del progetto Django catalogo ed inizializziamo il repository:
cd catalogo
git init
Ottimo, abbiamo inizializzato il nostro repository! Prima di effettuare il nostro primo commit
creiamo un file README.md, l'estensione .md sta per Markdown il formato di markup che usa GitHub,
con il seguente contenuto:
# catalogo
Un progetto Django di studio per gestire dei corsi
Quindi scarichiamo un file gitignore per evitare di inserire in git i file che invece vogliamo ignorare e salviamolo nella nostra
directory come .gitignore.
Ora la nostra directory corrente dovrebbe contenere i seguenti file e directory:
catalogo
manage.py
README.md
.git
.gitignore
Se non hai mai usato git devi configurare il nome e l'email con cui farai i commit:
git config --global user.name "Mio Nome"
git config --global user.email mia@email.it
Ora facciamo un commit con tutti i nostri file:
git add .
git commit -m "Primo commit"
Infine configuriamo main come branch di default di git:
git branch -m main
Non serve che usi
gitda linea di comando, puoi usare il tuo IDE
Esercizi
Se non ti senti sicuro con git puoi leggere questa
introduzione.