La jeune startup LITReview a pour objectif de commercialiser un produit permettant à une communauté d'utilisateurs de consulter ou de solliciter une critique de livres à la demande. L'objectif du projet est de développer cette application Web en utilisant Django.
- Développer une application web en utilisant Django
- Utiliser le rendu côté serveur dans Django
- django
- pillow
- python-dotenv
- whitenoise
Project
├── litreview_project
│ ├── authentication \
│ ├── feed \
│ ├── follows \__ applications django
│ ├── posts /
│ ├── review /
│ ├── ticket /
│ ├── litreview_project : répertoire du projet django
│ │ ├── settings.py : fichier de réglages django
│ │ ├── urls.py : fichier principal des endpoints
│ │ ├── ..
│ ├── media : répertoire de fichiers image
│ ├── db.sqlite3 : base de données
│ ├── manage.py : fichier principal de gestion django
│
|── requirements.txt
|── documentation
Clonez le repository sur votre machine.
git clone https://github.com/GDSDC/OpenclassroomsProject-P9.gitAccédez au répertoire cloné.
cd OpenclassroomsProject-P9Créez l'environnement virtuel env.
python3 -m venv envActivez votre environnement virtuel env nouvellement créé.
source env/bin/activateInstallez les paquets présents dans la liste requirements.txt.
pip install -r requirements.txtAccédez au dossier de travail.
cd litreview_projectProcédez à une recherche de migrations.
python manage.py makemigrationsLancer les migrations nécessaires.
python manage.py migrateAccédez au dossier de travail.
cd litreview_projectDémarrez le serveur local.
python manage.py runserverAccédez au site sur votre navigateur depuis l'url http://127.0.0.1:8000/
Utilisez les identifiants de connexion suivant pour tester l'application.
| Utilisateur | Identifiant | Mot de passe |
|---|---|---|
| Utilisateur Principal | u_principal |
up |
| Utilisateur Suivi n°1 | u_suivi_1 |
us1 |
| Utilisateur Suivi n°2 | u_suivi_2 |
us1 |
| Utilisateur Suiveur | u_suiveur |
us |
Voir la présentation pour en savoir plus sur les liens entre les utilisateurs de test.

