Ce programme est un exercice proposé par OpenClassRooms dans le cadre de la formation : Développeur d'applications Python. L'objectif est de développer une application web permettant aux utilisateurs de consulter ou de solliciter une critique de livres à la demande.
L'application MVP LitReview permet de :
- -> s'inscrire en tant que nouvel utilisateur
- -> se connecter
- -> creer une demande de critique de livre ou d'article.
- -> publier une critique liée à une demande ou spontannée.
- -> modifier ou supprimer ses publications
- -> suivre les autres utilisateurs via un système d'abonnement.
- Le projet est développé avec le framework Django.
- Les données sont sauvegardées dans une base de données sqlite3.
- -> Télécharger le package de l'application depuis github : git clone https://github.com/Slb59/Oc-P9.git
- -> Creer un environnement virtuel : python -m venv .venv
- -> Activer l'environnement virtuel : .venv\Scripts\activate.bat
- -> Installer la dernière version de pip: python -m pip install --upgrade pip
- -> Installer les bibliothèques externes de Python: pip install -r requirements.txt
- -> Télécharger le package de l'application depuis github : git clone https://github.com/Slb59/Oc-P9.git
- -> Creer un environnement virtuel avec pipenv (Si besoin installer pipenv: pip install pipenv) :
cd Op-P9
mkdir .venv
pipenv install
- -> Activer l'environnement virtuel : pipenv shell
- -> L'environnement virtuel doit être activé
- -> Lancer le serveur:
cd litreview
python manage.py runserver
- -> Depuis votre navigateur, vous accédez à l'application via : http:/127.0.0.1:8000
- -> Créez un compte pour pouvoir vous connecter et accéder au site.
- -> Le mot de passe doit avoir au moins 8 caractères, des chiffres dans le désordre et des lettres. Il ne doit pas être commun.
- -> Pour accéder à l'administration de django: http://127.0.0.1:8000/admin
- -> Pour créer un nouvel administrateur dans le terminal: python manage.py createsuperuser