Esercizio - Creare gli utenti

Completato

Quando si crea un progetto, viene creata automaticamente un'interfaccia di amministrazione ma non viene configurato alcun accesso utente. Per accedere al sito di amministrazione di Django, è necessario creare il primo utente, ovvero un "superuser" con privilegi avanzati.

Creare un superuser

  1. In Visual Studio Code aprire una nuova finestra del terminale selezionando Terminale > Nuovo terminale.

  2. Verificare che l'ambiente virtuale sia attivato eseguendo il codice seguente:

    # Windows
    .\\venv\\Source\\Activate
    
    # Linux or macOS
    source ./venv/bin/activate
    
  3. Creare un superuser eseguendo il comando seguente:

    python manage.py createsuperuser
    
  4. Completare il processo rispondendo alle domande della procedura guidata. Immettere il nome utente da usare, un indirizzo e-mail e una password.

Nota

La password deve essere complessa in base agli standard di Django, ovvero essere composta da almeno otto caratteri con una combinazione di lettere maiuscole e minuscole, caratteri speciali e numeri. Se non si soddisfano le regole di complessità, Django chiede se si desidera eseguire l'override dei requisiti, operazione non consigliata.

Accedere al sito di amministrazione

Dopo che l'utente amministratore è stato creato, è possibile accedere all'interfaccia di amministrazione di Django. Durante la configurazione del progetto nei passaggi precedenti di questo modulo, è stato avviato il server, pertanto il sito di amministrazione è già attivo.

  1. Passare a http://localhost:8000/admin.

    Screenshot che mostra la pagina di accesso dell'amministratore Django.

  2. Immettere il nome utente e la password creati in precedenza.

    Dopo aver eseguito l'accesso al sito di amministrazione, viene visualizzata una schermata simile alla seguente.

    Screenshot che mostra l'interfaccia di amministrazione di Django.

  3. Seleziona Utenti.

    Verrà visualizzato l'elenco degli utenti, che include l'utente creato.

    Screenshot che mostra l'elenco degli utenti amministratori di Django.

Creare un utente di tipo staff

  1. Selezionare ADD USER (AGGIUNGI UTENTE) nell'angolo in alto a destra.

  2. Immettere un nome utente per l'utente staffuser.

  3. Immettere una password che soddisfi i requisiti di complessità e confermarla.

  4. Selezionare SAVE (SALVA).

  5. Nella schermata successiva selezionare Staff status (Stato staff) per impostare il nuovo utente come staff.

    Screenshot che mostra la finestra delle opzioni utente.

  6. Selezionare SAVE (SALVA).