Développeurs - purerstamp/CPS-grand-tournoi GitHub Wiki
Documentation développeurs
Serveur de test
Lors de la phase de développement, afin d'effectuer des tests sur le site web et de visualiser les résultats, il est possible de lancer le serveur en local.
Pré-requis
Vous aurez besoin de Python 3 ainsi que de l'utilitaire pip.
Afin d'exécuter le code, il est nécessaire d'installer Django. La méthode recomandée pour cela est la suivante :
python -m pip install Django
ou python3 -m pip install Django
Lancement du serveur
Premièrement, il vous faudra choisir la branche site-web ou une branche a minima à jour sur site-web (vérifiable ici).
Ensuite, accédez au répertoire ./siteweb/ du dépôt (le premier dans l'arborescance) et exécutez la commande suivante :
python manage.py runserver
ou python3 manage.py runserver
Vérifiez la sortie. Il est normalement indiqué que le serveur est accessible en local sur le port 8000 (http://localhost:8000). En y accédant, vous verrez dans la console les logs d'accès.
NB: Le serveur redémarre automatiquement lorsque des modifications sont apportées dans le code des différentes applications.
Administration
Un panneau d'administration est disponible à l'adresse http://localhost:8000/admin. Les identifiants de l'admin sont sigle de trois lettres bien connu / nom de code interne du projet.
Sont visuables ici les modèles déployés soit l'équivalence des tables en base de données. Par exemple, le modèle Episode correspondant à la table de même nom, qui stocke en base de données la liste des épisodes.