Skip to content

AESSUQAM/EnceFAL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

434 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Gestionnaire de Foire Aux Livres

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 48.1%
  • CSS 47.9%
  • HTML 2.4%
  • Python 1.6%