Django Inizializzazione

Da Andreabont's Wiki.

Creazione struttura sul filesystem

Crea progetto

django-admin startproject <myProject>
cd <myProject> # Entro nel progetto

Crea APP

python3 manage.py startapp <myApp>

Ricordarsi di includere l'app nella lista delle app installate nel progetto <myProject>/settings.py

Inizializzazione database e utenti

Inizializza il DB

python3 manage.py makemigrations <myApp> # Necessario per creare le tabelle dei model dell'app
python3 manage.py migrate

Crea utente per il backend

python3 manage.py createsuperuser

Avvia il server

python3 manage.py runserver