Agence Immo - Initialisation Projet et Environnnement

Agence Immo - Initialisation Projet et Environnnement

Dans ce tuto, nous allons, créer l'environnement virtuel et initialiser le projet django. Vous devez au préalable vous assurer que python est installé sur votre machine.

Tout d'abord, ouvrons notre terminal, créons un dossier,

mkdir tuto-django

On se déplace à l'intérieur de celui-ci

cd tuto-django

Maintenant on va créer l'environnement virtuel "env" avec la version python3.11 

python3.11 -m venv env

On active l'environnement 

source env/bin/activate

Si l'activation de l'environnement virtuel est correctement effectuée, vous devriez avoir une ligne qui ressemble à ça (env) :

(env) xxxxxxx@MyMac tuto-django %

Vérifions que la bonne version de python est installée dans votre environnement

python --version
Python 3.11.4

Maintenant nous allons installer django

pip install django

Nous allons maintenant créer le projet agenceimmo

django-admin startproject agenceimmo 

Vérifier le contenu du dossier dans lequel vous êtes :

ls
agenceimmo env

Changeons maintenant de dossier et rendons nous dans le dossier du projet que nous venons de créer

cd agenceimmo

Maintenant avec la commande ls vous devriez avoir le contenu suivant: 

ls
agenceimmo manage.py

 

Si vous êtes arrivé jusque la sans erreurs, c'est que  l'installation est correctement faite,Nous allons maintenant pouvoir lancer le serveur virtuel en saisissant la commande suivante :

python manage.py runserver

Votre terminal devrait afficher les lignes suivantes 

 

launch-virtual-servor

Copier l'url : http://127.0.0.1:8000/  dans votre navigateur et vous devriez obtenir le résultat suivant:

django-project-setup

Et voila le projet est correctement installé.

Vous pouvez arrêter le serveur virtuel  en tapant  "CTRL+C"

Pour désactiver l'environnement virtuel taper la commande suivante dans le terminal:

deactivate  

Dans la prochaine étape nous allons créer les applications dont nous aurons besoins pour faire fonctionner le site web de notre agence immobilière