Site de la fanfare de l'École : https://www.ernestophone.ens.fr
5381aba922
These fields duplicate information that is already present in the Answer table. I guess they exist(ed) as an optimisation to avoid recomputing the number of positive and negative answers per proposition each time the list page is loaded. Given the small number of propositions we have in practice and the extra housekeeping required to keep these fields up to date, I consider simplicity matters more here. |
||
---|---|---|
calendrier | ||
Ernestophone | ||
gestion | ||
pads | ||
partitions | ||
propositions | ||
static | ||
.gitignore | ||
CHANGELOG.md | ||
manage.py | ||
README.md | ||
requirements-devel.txt | ||
requirements.txt |
Ernesto
Pour installer le site :
- Copier le fichier de settings et l'adapter à ses besoins.
cp Ernestophone/settings-example.py Ernestophone/settings.py
.- Principalement, éditer
STATIC_ROOT
etMEDIA_ROOT
. - Penser à changer la
SECRET_KEY
.
- Appliquer les migrations
python manage.py migrate
. - Puis :
- En production :
- charger les fichiers statiques :
python manage.py collectstatic
- Lancer le serveur après avoir configuré le serveur web.
- charger les fichiers statiques :
- En développement : lancer le serveur
python manage.py runserver
. Le site est alors accessible àlocalhost:8000
.
- En production :