Vai al contenuto
Pandora

Entra

Manuale Sviluppatori - Primi passi

Passi della prova 7

Scarica il manuale in PDF (PDF/A accessibile)

Creato il · ultima modifica il

  1. Crea in PostgreSQL l’utente e il database tirocinio. Dai all’utente il permesso di creare database, che serve ai test: ALTER USER tirocinio CREATEDB;
  2. Installa psycopg[binary].
  3. In settings.py leggi da variabili d’ambiente SECRET_KEY, DEBUG e i dati del database, con os.environ. Se manca il nome del database, il progetto usa SQLite.
  4. Metti i valori in un file .env, escluso da git. Prepara un .env.esempio, con gli stessi nomi e valori finti, da mettere nel deposito.
  5. Carica il file all’avvio: con uv, uv run --env-file .env python manage.py runserver; con venv, set -a; source .env; set +a.
  6. Applica le migrazioni sul nuovo database e reinserisci qualche evento.