Skip to content

Latest commit

 

History

History
76 lines (62 loc) · 1.84 KB

README.md

File metadata and controls

76 lines (62 loc) · 1.84 KB

Stories in Ready Build Status Coverage Status

EnceFAL

EnceFAL est un projet Django, qui vise à faciliter la gestion de foires aux livres usagés

Installation

1. cloner le repo

git clone https://github.com/AESSUQAM/EnceFAL.git
cd EnceFAL

##2. Créer un environnement python virtuel

sudo apt-get install virtualenv
virtualenv py_env

3. Installer setuptools Ver >=21.0.0 et buildout avec easy install

sudo py_env/bin/easy_install -U setuptools
sudo py_env/bin/easy_install zc.buildout

3.1 installer setuptools et buildout avec pip (Optionel, si easy_install n'est pas installé)

sudo py_env/bin/pip install --upgrade setuptools
sudo py_env/bin/pip install zc.buildout

3.2 Au cas où ni pip, ni easy_install n'est installé

http://www.saltycrane.com/blog/2010/02/how-install-pip-ubuntu/

4. Setter les dépendances

sudo py_env/bin/buildout

5. Modifier les settings pour développement

- cd django/EnceFAL
- cp conf.py.edit conf.py

dans conf.py, editer les configs de la bd locale

6. créer la bd locale.

- cd ..
- cd ..
- django/manage.py makemigrations
- django/manage.py migrate --fake-initial

7. Lancer le serveur !

django/manage.py runserver

Lancer les tests

  • Si pas déjà dans le dossier du projet
cd EnceFAL
  • On lance la suite de test de django
django/manage.py test
  • On peut aussi tester le serveur avec des données
django/manage.py testserver sessions.json groupes.json