Ceci est une application Django personnalisée où l'authentification des utilisateurs se fait par adresse email plutôt que par nom d'utilisateur. L'application inclut des fonctionnalités de connexion, déconnexion, inscription.
Avant de lancer l'application, assure-toi d'avoir installé les éléments suivants :
- Python 3.x
- pip (gestionnaire de paquets Python)
- Virtualenv (facultatif mais recommandé pour isoler l'environnement Python)
Commence par cloner le dépôt GitHub sur ton ordinateur local :
git clone https://github.com/KevinAnce/authentification-avec-email-sur-django.git
cd authentification-avec-email-sur-django
Il est recommandé d'utiliser un environnement virtuel pour isoler les dépendances du projet. Voici comment créer et activer l'environnement virtuel :
# Créer l'environnement virtuel
python3 -m venv .venv
# Activer l'environnement virtuel (Linux/macOS)
source .venv/bin/activate
# Activer l'environnement virtuel (Windows)
.venv\Scripts\activate
Installe les dépendances du projet listées dans le fichier requirements.txt
:
pip install -r requirements.txt
Applique les migrations pour configurer la base de données :
python manage.py migrate
Pour accéder à l'administration Django, crée un super utilisateur avec la commande suivante :
python manage.py createsuperuser
Une fois les étapes précédentes complétées, tu peux lancer le serveur de développement local :
python manage.py runserver
L'application sera disponible à l'adresse suivante : http://localhost:8000/
.