Projet sous Django (partie 1)

Installation et configuration mon environnement Django

On m'a demandé par le passé de concevoir un siteweb pour la recherche et réservation de logements par secteur dans la région de Québec. J'avais commencer le projet mais j'ai arrête à cause d'une manque de temps.

Maintenant, je connais un peu plus de python, alors je crois que je suis en mesure de reprendre le projet. Alors je pars cela tout de suite.

Je débute par la création d'un environnement python virtuel que j'appel venv.

$ python3 -m venv venv

Je me chroot dans cette environnement

$ source venv/bin/activate

C'est maintenant au tour de l'installation de django et de la création d'un nouveau projet

$ pip install django
$ django-admin startproject tonappart .

Le point . est très important : c'est lui qui permet de dire au script d'installer Django dans votre répertoire courant (le point . est une référence abrégée à celui-ci).

J'apporte toujours quelques modifications au fichier de configuration.

$ cd tonappart
$ kate settings.py

TIME_ZONE = 'America/Toronto
LANGUAGE_CODE = 'fr-ca'

STATIC_URL = '/static/' 
STATIC_ROOT = os.path.join(BASE_DIR, 'static')'

Startapp crée un nouvelle application que je nomme appartement, je dois l'ajouter dans INSTALLED_APPS de settings.py. L'option migrate va générer la database.

$ python manage.py startapp appartement
$ python manage.py migrate

Je vais mets à jour la Base de donnée pour y inclure appartement

$ python manage.py makemigrations appartment

Je sais que je vais avoir besoin de Piilow pour pouvoir utiliser les ImageFields alors je l'installe dans mon environnement virtuel.

$ pip install Pillow

Je vais publier la suite bientôt


Hey Tu as quelques chose à me dire ? Me Contacter