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.

Une brève introduction à Django

Qu'est-ce que Django ?

Projets et applications