Exercice - Créer des utilisateurs
Lorsque vous créez des projets, l’interface d’administration est créée automatiquement, mais elle ne configure pas d’accès utilisateur. Pour nous connecter au site d’administration Django, nous devons maintenant créer notre premier utilisateur, qui est un superutilisateur.
Créer un superutilisateur
Ouvrez une fenêtre de terminal dans Visual Studio Code en sélectionnant Terminal>Nouveau terminal.
Vérifiez que l’environnement virtuel est activé en exécutant le code suivant :
# Windows .\\venv\\Source\\Activate # Linux or macOS source ./venv/bin/activate
Exécutez la commande suivante pour créer un superutilisateur :
python manage.py createsuperuser
Terminez le processus en répondant aux questions de l’Assistant. Entrez le nom d’utilisateur de votre choix, une adresse e-mail et un mot de passe.
Notes
Le mot de passe doit répondre aux critères de complexité de Django, ce qui signifie au moins huit caractères et une combinaison de lettres majuscules et minuscules, de caractères spéciaux et de chiffres. Si vous ne respectez pas les règles de complexité, Django vous demande si vous souhaitez ignorer les spécifications, ce qui n’est pas recommandé.
Se connecter au site d’administration
Une fois l’utilisateur administrateur créé, nous pouvons effectuer notre première connexion à l’interface d’administration Django. Nous avons déjà démarré le serveur lors de la configuration du projet plus tôt dans ce module. Notre site d’administration est donc déjà actif.
Accédez à http://localhost:8000/admin.
Entrez le nom d’utilisateur et le mot de passe que vous avez créés.
Une fois que vous êtes connecté au site d’administration, un écran semblable à celui-ci doit s’afficher.
Sélectionnez Utilisateurs.
Vous verrez maintenant la liste des utilisateurs, qui comprend l’utilisateur que vous avez créé.
Créer un utilisateur du personnel
Dans le coin en haut à droite, sélectionnez ADD USER.
Entrez un nom d’utilisateur pour staffuser.
Entrez un mot de passe qui répond aux critères de complexité, puis confirmez le mot de passe.
Sélectionnez SAVE (Enregistrer).
Dans l’écran suivant, sélectionnez Staff status pour que le nouvel utilisateur soit un utilisateur du personnel.
Sélectionnez SAVE (Enregistrer).