Hello, Bienvenue sur le site de l'UPEM. Ce site comprend une vitrine, une espace adhérants avec paiement des cotisations, et un espace d'administration pour les modérateurs.
Pour l'installation vous aurez besoin de virtualenv ou venv.
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
NOTE: Sur MacOS j'ai eu des soucis avec cairo, pillow et psycopg2. Psycopg2 peut s'installer avec pip de nouveau. Cairo et pillow avec brew.
Une fois l'installation du virtualenv terminé, il faut préparer le script pour les variables d'environnements.
Le site tourne initialement sur du PostgreSQL, mais devrait fonctionner également sur du SQLite.
touch scripts/.var.env.sh
TRES IMPORTANT: les fichiers finissants en '.env.sh' ne seront pas synchronisés pour des questions de sécurité.
Pour la secret key....
#!/bin/bash
source venv/bin/activate
export DEBUG="1"
export SECRET_KEY=""
export DB_NAME_DEV="name_dev"
export DB_NAME_TEST="name_test"
export DB_USER=""
export DB_PASSWORD=""
export DB_PORT=""
export DB_HOST="127.0.0.1"
export EMAIL_USER=""
export EMAIL_PASSWORD=""
export EMAIL_HOST=""
export EMAIL_PORT=""
export EMAIL_USE_TLS="1"
export ROOT_URLCONF="project.urls"
export DJANGO_SETTINGS_MODULE="project.settings.dev"
export ALLOWED_HOSTS="localhost 127.0.0.1 192.168.1.XXX"
Veillez à être dans l'environnement, puis à compiler les varibles.
python project/manage.py migrate
python project/manage.py createsuperuser
python project/manage.py runserver 0.0.0.0:8000