- Python 3 doit-etre installé.
- Télécharger le package de l'application sous github, le dézipper et le ranger dans un nouveau répertoire.
- Sous windows ouvrir un terminal avec la commande cmd depuis ce répertoire.
- Créer un environnement virtuel
python -m venv env
- Activer l'environnement virtuel
"./env/Scripts/activate.bat"
- Installer les bibliothèques externes de Python
pip install -r requirements.txt
L'application est développée avec Django. Le projet Django litreview a trois applications:
- authentication
- flux
- follow
Les données sont sauvées dans la base de données db.sqlite3
- Activer l'environnement virtuel
"./env/Scripts/activate.bat"
- Aller dans le dossier litreview
cd litreview
- Lancer le serveur avec la commande
python manage.py runserver
- Dans votre navigateur, accéder à l'application à l'adresse
http:/127.0.0.1:8000
- Créer un compte ou se connecter pour pouvoir accéder au site.
- Pour accéder à l'administratin de django
http://127.0.0.1:8000/admin
Nom d’utilisateur : Matthieu
Mot de passe : OcR2022!
- Pour créer un nouvel administrateur dans le terminal
python manage.py createsuperuser
Liste des autres utilisateurs de demonstration déjà créés:
- MattGris
- Pierre
- toto
- EloCot
Le mot de passe est toujours OcR2022!
Une fois connecté, la barre de navigation en haut à droite permet d'accéder aux différentes fonctionnalités de l'application
Flux
Page d'accueil, vous trouverez ici les tickets et critiques que vous postez ou que vos amis postent, et les réponses à vos tickets. C'est ici que vous pouvez créer de nouveaux tickets ou de nouvelles critiques, ou encore de répondre à des tickets.
Posts
Vous trouverez sur cette page tous vos posts et pourrez les modifier ou les supprimer.
Abonnements
Gérez ici les abonnements aux autres utilisateurs: visualisez qui vous suit et qui vous suivez déjà.
Pour vérifier la conformité du code et générer un rapport flake8, vous pouvez lancer le script ctrl_flake8.py:
python ctrl_flake8.py