Projet 13 - Refactor Site web d'Orange County Lettings - Architecture modulaire
cd /path/to/put/project/ingit clone https://github.com/Jbguerin13/Python-OC-Lettings-FR.git
cd /path/to/Python-OC-Lettings-FRpython -m venv venvapt-get install python3-venv(Si l'étape précédente comporte des erreurs avec un paquet non trouvé sur Ubuntu)- Activer l'environnement
source venv/bin/activate - Confirmer que la commande
pythonexécute l'interpréteur Python dans l'environnement virtuelwhich python - Confirmer que la version de l'interpréteur Python est la version 3.6 ou supérieure
python --version - Confirmer que la commande
pipexécute l'exécutable pip dans l'environnement virtuel,which pip - Pour désactiver l'environnement,
deactivate
cd /path/to/Python-OC-Lettings-FRsource venv/bin/activatepip install --requirement requirements.txtpython manage.py runserver- Aller sur
http://localhost:8000dans un navigateur. - Confirmer que le site fonctionne et qu'il est possible de naviguer (vous devriez voir plusieurs profils et locations).
cd /path/to/Python-OC-Lettings-FRsource venv/bin/activatemake test(or manually:python manage.py test lettings oc_lettings_site profiles)
cd /path/to/Python-OC-Lettings-FRsource venv/bin/activatemake test(or manually:python manage.py test lettings oc_lettings_site profiles)
cd /path/to/Python-OC-Lettings-FRsource venv/bin/activatemake test-coverage(or manually:coverage run --source='.' manage.py test lettings oc_lettings_site profiles && coverage report)
cd /path/to/Python-OC-Lettings-FRmake clean(removes pycache, .pyc files, coverage files, etc.)
cd /path/to/Python-OC-Lettings-FRmake test-clean(removes specific migration file and runs tests)
cd /path/to/Python-OC-Lettings-FR- Ouvrir une session shell
sqlite3 - Se connecter à la base de données
.open oc-lettings-site.sqlite3 - Afficher les tables dans la base de données
.tables - Afficher les colonnes dans le tableau des profils,
pragma table_info(Python-OC-Lettings-FR_profile); - Lancer une requête sur la table des profils,
select user_id, favorite_city from Python-OC-Lettings-FR_profile where favorite_city like 'B%'; .quitpour quitter
- Aller sur
http://localhost:8000/admin - Connectez-vous avec l'utilisateur
admin, mot de passeAbc1234!
Utilisation de PowerShell, comme ci-dessus sauf :
- Pour activer l'environnement virtuel,
.\venv\Scripts\Activate.ps1 - Remplacer
which <my-command>par(Get-Command <my-command>).Path