Site des interludes
Ce répo contient le sites des interludes
Lancement rapide
git clone https://git.eleves.ens.fr/dlesbre/site-interludes.git &&
cd site-interlude &&
python3 -m venv venv &&
source venv/bin/activate &&
make start
Installation
Pour tester modifier le repo, après l'avoir cloné :
-
Créer un environement virtuel (
python3-venv
)python3 -m venv venv
(si vous le nommez autre chose que venv, ajouter le dossier correspondant au
.gitignore
) -
Lancer l'environnement virtuel
source venv/bin/activate
-
Installer la dernière version de pip
python3 -m pip install --upgrade pip
-
Installer les requirements
pip3 install -r requirements.txt
-
Copier/linker le fichier
interludes/secret_example.py
dansinterludes/secret.py
ln -s interludes/secret_example.py interludes/secret.py
-
Faire les les migrations
make migrate
Test
Pour pouvoir afficher et tester le site (après avoir tout installé)
-
Lancer l'environnement virtuel si ce n'est pas déjà fait (si le prompt du terminal ne commence pas par
(venv)
)source venv/bin/activate
-
Lancer le serveur avec
python manage.py runserver
Cette commande bloque le terminal, le serveur tourne tant qu'elle n'est pas interrompue (par
Ctrl+C
ou autre) -
Dans un navigateur, le site se trouve à l'adresse http://localhost:8000/
-
Créer un compte super-utilisateur avec
make adduser
. Les réglages se modifient depuis les pages d'admin de Django http://localhost:8000/admin.