Skip to content
Snippets Groups Projects
Select Git revision
  • c81ed79229c8a2b7b9e354380796de952d139d47
  • master default
  • clement
  • fix_requirements
  • new_signup
  • interface_admin
  • hamza
  • dev
  • test
  • melissa
  • context_sheet
  • sorties_new
  • Seon82-patch-2
  • export_bdd
  • refactor/participation-user-link
15 results

README.md

Blame
  • user avatar
    florimondmanca authored
    remove tutoring app, remove unused student and tutor fields, regenerate migrations for all apps, remove celery
    1a7a1ed3
    History
    README.md 9.56 KiB

    Site internet d'OSER - Backend

    Python Django Documentation Status Build Status Heroku Status

    Bienvenue ! Ce dépôt est le lieu de développement du backend du site internet de l'association OSER, site qui a pour objectif de soutenir l'association dans son action quotidienne.

    Si vous venez d'arriver, vous trouverez ci-dessous les ressources pour bien démarrer. 👍

    Happy coding !

    Table des matières

    Installation

    Cette section vous explique comment installer le site sur votre ordinateur pour le faire tourner en mode développement.

    Logiciels

    Python

    Le backend d'OSER est développé avec Django, un framework web Python. Le site nécessite Python 3.5+.

    Télécharger Python 3.5+

    PostgreSQL

    Le site utilise une base de données SQL. Plusieurs technologies existent mais on utilise ici PostgreSQL qu'il vous faut donc installer (choisissez l'installateur selon votre OS).

    Télécharger PostgreSQL

    Après avoir installé PostgreSQL, démarrez le serveur en ouvrant pgAdmin, l'interface graphique qui sera installée en même temps que Postgres.

    Installation du projet

    • (Recommandé) Créez un environnement virtuel (ici appelé env) puis activez-le :
    $ python -m venv env
    $ source env/bin/activate
    • Installez les dépendances :
    $ pip install -r requirements.txt
    • Configurez la base de données en exécutant les migrations (rappelez-vous : le serveur PostgreSQL doit être actif) :
    $ python manage.py migrate

    Il ne vous reste plus qu'à lancer le serveur de développement :

    $ python manage.py runserver

    Celui-ci sera accessible à l'adresse http://localhost:8000.

    Guides et documentation

    Accéder à l'administration