Voici les améliorations apportées au projet 8 :
- Les utilisateurs peuvent changer leurs nom, prénoms et mot de passe.
- Fonctionnalité "Mot de passe oublié".
- Ajout des tests selenium.
- Sauvegarde des produits sélectionnés avec des variables de session pour les utilisateurs non connectés.
- Virtualenv & requirements.txt
virtualenv -p python3 env
source env/bin/activate
pip install -r requirements.txt
- Variables d'environnement
NAME="nom_de_la_bdd"
USER="votre_nom"
PASSWORD="mot_de_passe"
SENDGRID_API_KEY="clé_api"
- Faire les migrations
./manage.py migrate
- Lancer les tests
./manage.py test
- Remplir la base de données
./manage.py add-level -l "low"
./manage.py add-level -l "moderate"
./manage.py add-level -l "high"
# add-product -n [nutriscore] -c [catégorie]
./manage.py add-product -n "a" -c "Desserts"