Application de gestion de réservations de logements.
Le modèle Logement représente un logement disponible à la location avec les champs suivants :
nomcapacite
Le modèle Reservation représente une réservation de logement avec les champs suivants :
logementdate_arriveedate_departnom_clientnb_voyageurs
-
Cloner le dépôt :
git clone [URL_DU_DEPOT] cd cocoonr_booking -
Créer un environnement virtuel (recommandé) :
uv venv source venv/bin/activate # Sur Linux/Mac # OU .\venv\Scripts\activate # Sur Windows
-
Installer les dépendances :
uv pip install -r requirements.txt
-
Appliquer les migrations :
python manage.py makemigrations python manage.py migrate
-
Créer un superutilisateur (optionnel) :
python manage.py createsuperuser
-
Démarrer le serveur de développement :
python manage.py runserver
-
Accéder à l'application :
- Ouvrez votre navigateur web préféré
- Visitez l'URL suivante : http://127.0.0.1:8000/