Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.18 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.18 KB

Backend du site inscription.resel.fr

Installation de Django

D'abord il faut installer le packet-manager Pip

Deux versions de Django existent, donc deux façons pour l'installer :

  • python2.7
    pip install django
  • python3
    pip3 install django

Modules requis

Puisqu'on utilise le LDAP ResEl et le CAS de Télécom Bretagne, on a besoin de deux modules supplémentaires : Django-CAS-ng et Python-LDAP.

L'installation de Python-LDAP se fait via pip, et cette de Django-CAS-ng par ... pip aussi !

    pip install python-ldap
    pip install django-cas-ng

Suivant votre machine, il se peut que d'autres modules soient nécessaires...

Lancement de Django

Durant la phase de tests/mise en forme, le mieux est d'utiliser le daemon directement intégré à Django :

    python manage.py runserver

Pour la mise en production, il est recommandé de passer par un soft autre que Django. Dans notre cas, on a opté pour Gunicorn. Pour cette solution, ce tuto est particulièrement bien foutu.