Installation Locale
Ce guide vous explique comment installer et lancer le projet sur votre machine locale pour le développement.
Prérequis
Python 3.11 ou supérieur
Git
Étapes d’installation
Clonez le dépôt Ouvrez un terminal et clonez le dépôt depuis GitHub :
git clone https://github.com/SalehTrissi/Python-OC-Lettings-FR.git cd Python-OC-Lettings-FR
Créez et activez l’environnement virtuel Il est fortement recommandé d’utiliser un environnement virtuel.
python -m venv venv
Sur macOS/Linux :
source venv/bin/activateSur Windows (PowerShell) :
.\venv\Scripts\Activate.ps1
Note
Si vous rencontrez une erreur de sécurité sur Windows, ouvrez PowerShell en tant qu’administrateur et exécutez la commande
Set-ExecutionPolicy RemoteSigned.Installez les dépendances
pip install -r requirements.txt
Appliquez les migrations
python manage.py migrate
Lancer le Serveur
Mode Développement (Recommandé) Ouvrez le fichier
oc_lettings_site/settings.py, assurez-vous queDEBUG = True, puis lancez :python manage.py runserver
Mode Production Locale Ce mode est utile pour tester les pages d’erreur personnalisées. Dans
settings.py, passezDEBUGàFalse, puis exécutez :python manage.py collectstatic --noinput python manage.py runserver
Le site est maintenant accessible à l’adresse http://127.0.0.1:8000.
Accès à l’Interface d’Administration
L’interface d’administration est disponible à l’adresse http://127.0.0.1:8000/admin.
Utilisateur par défaut :
adminMot de passe :
Abc1234!
Pour créer votre propre administrateur, utilisez la commande :
python manage.py createsuperuser