-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Voici la marche à suivre pour installer l'application. Si vous ne connaissez pas encore Django, la section Création d'un projet de la documentation officielle Django pourra vous être utile.
- Créer un nouveau projet grâce à Django
django-admin startproject project_name
-
Copier les sources à la racine du dossier
project_name
nouvellement créé. -
Renommer le fichier
settings.py
créé pardjango-admin
enbase_settings.py
. Vous pouvez choisir un autre nom, il faudra alors modifier la ligne d'import dans le fichiersettings.py
fourni dans les sources. -
Déplacer les fichiers
settings.py
eturls.py
depuis la racine des sources vers le dossier de configurationproject_name
. Écraser le fichierurls.py
par défaut.
NB : Ces fichiers ne sont pas encore inclus dans la version beta, il faut les télécharger depuis le dépôt Github.
Votre projet devrait maintenant ressembler à ceci :
project_name/
project_name/
base_settings.py
settings.py
urls.py
...
maraudes/
notes/
suivi/
sujets/
utilisateurs/
website/
manage.py
requirements.txt
...
Si ce n'est pas déjà fait, vous devrez installer les dépendances qui sont listées dans le fichier requirements.txt
à la racine des sources.
Vous pouvez bien sûr les installer toutes d'un coup :
pip3 install -r requirements.txt
- Préparer la migration
python3 manage.py makemigrations maraudes suivi sujets notes utilisateurs website
- Appliquer la migration
python3 manage.py migrate
- Créer un super-utilisateur
python3 manage.py createsuperuser
- C'est parti, vous pouvez lancer l'application en local.
python3 manage.py runserver
- Il suffit de vous rendre à l'adresse
localhost:8000
. Le couple pseudo/mot de passe de l'administrateur permettent de vous connecter à l'application, mais aussi à la partie administrationlocalhost:8000/admin/