Django : industrialisez vos développements Python

Ce livre sur Django s'adresse principalement aux développeurs Python désireux de maîtriser ce framework pour gérer leurs projets de A à Z. Un développeur web utilisant une autre technologie y trouvera matière à évaluer l'apport de Django et à pouvoir s'y

Enregistré dans:
Détails bibliographiques
Auteur principal: Fournier, Franck, 19..-...., informaticien
Format: Livre papier
Langue:Français
Publié: St-Herblain : Éditions ENI C 2015.
Collection:Expert IT
Sujets:
Note: La couv. porte en plus : "Informatique technique"
Autres localisations: Voir dans le Sudoc
Edition sous un autre format:• Django, Industrialisez vos développements Python, Franck Fournier, Saint-Herblain, Éditions ENI, 2015, Expert IT, 978-2-7460-9535-9
Table des matières:
  • Chapitre 1 Présentation du framework Django
  • P. 21
  • 1. Les frameworks en général
  • P. 22
  • 2. Django
  • P. 29
  • 3. Pourquoi adopter Django ?
  • P. 33
  • 4. Comparatif avec d'autres frameworks web
  • Chapitre 2 Pour débuter
  • P. 37
  • 1. Introduction
  • P. 38
  • 2. Principes de base, fondamentaux et vue d'ensemble
  • P. 40
  • 3. Installer Django et démarrer en cinq minutes
  • P. 44
  • 4. Premiers pas (démarrage pas à pas)
  • Chapitre 3 Les outils de développement
  • P. 101
  • 1. Les outils de développement et les IDE
  • P. 113
  • 2. Les outils de mise au point
  • Chapitre 4 Structure d'un projet et des applications
  • P. 131
  • 1. Structure
  • P. 133
  • 2. Le fichier settings.py
  • Chapitre 5 L'ORM et les modèles Django
  • P. 139
  • 1. Principes et généralités
  • P. 142
  • 2. Intérêt de l'ORM
  • P. 144
  • 3. Les modèles
  • P. 157
  • 4. L'héritage entre modèles
  • P. 165
  • 5. Liste complète des champs et leurs paramètres
  • P. 188
  • 6. Écrire vos propres types de champs
  • P. 204
  • 7. Les options globale, la classe Meta
  • P. 210
  • 8. Les managers
  • P. 216
  • 9. Les QuerySet : effectuer des requêtes
  • P. 259
  • 10. ORM divers
  • P. 274
  • 11. Faire évoluer les modèles au cours du développement
  • P. 282
  • 12. Django et SQLAlchemy
  • Chapitre 6 Les requêtes HTTP, les URL et les vues
  • P. 287
  • 1. Introduction
  • P. 288
  • 2. La configuration des URL (URL dispatcher)
  • P. 304
  • 3. Les vues
  • Chapitre 7 Les templates
  • P. 351
  • 1. Principes et généralités
  • P. 356
  • 2. Le principe et la syntaxe du langage de templates de Django
  • P. 364
  • 3. L'héritage dans les templates
  • P. 368
  • 4. Échappement automatique du HTML
  • P. 372
  • 5. Les librairies de tags et de filtres spécifiques
  • P. 373
  • 6. Les tags et les templates de base
  • Chapitre 8 Le middleware Django
  • P. 439
  • 1. Présentation
  • P. 440
  • 2. Installer et activer un middleware
  • P. 440
  • 3. Principes de fonctionnement
  • P. 447
  • 4. Liste et description des middlewares fournis avec Django
  • P. 450
  • 5. Ordre d'installation des middlewares Django
  • Chapitre 9 L'administration de Django
  • P. 451
  • 1. Introduction
  • P. 452
  • 2. Activer et démarrer le site d'administration
  • P. 456
  • 3. La configuration de votre site d'administration
  • P. 488
  • 4. Les actions d'administration
  • P. 493
  • 5. Le générateur automatique de documentation
  • P. 496
  • 6. Personnaliser les champs et les widgets de l'admin
  • Chapitre 10 Les formulaires Django
  • P. 499
  • 1. Introduction
  • P. 499
  • 2. Gestion manuelle
  • P. 501
  • 3. Utilisation des formulaires Django
  • P. 510
  • 4. Les types de champs d'un formulaire
  • P. 520
  • 5. Créer un formulaire à partir d'un modèle
  • P. 531
  • 6. CSS et JavaScript dans des formulaires : la classe Media
  • P. 538
  • 7. Les ensembles de formulaires (formsets)
  • P. 550
  • 8. Les vues génériques basées sur des classes et les formulaires
  • P. 555
  • 9. La gestion des fichiers
  • P. 556
  • 10. Formulaires de type software wizard (assistant logiciel)
  • P. 568
  • 11. La localisation des formulaires
  • Chapitre 11 La traduction et la localisation
  • P. 571
  • 1. Principes et généralités
  • P. 572
  • 2. Traduction
  • P. 595
  • 3. La localisation
  • P. 598
  • 4. Les timezones
  • Chapitre 12 Approfondissements
  • P. 605
  • 1. Générer d'autres formats que du HTML
  • P. 609
  • 2. Personnaliser le modèle User Model de Django
  • P. 616
  • 3. Les signaux
  • P. 620
  • 4. La sécurité
  • P. 630
  • 5. La création de commandes en mode console
  • P. 633
  • 6. Les exceptions
  • Chapitre 13 Les applications Django
  • P. 637
  • 1. Introduction
  • P. 637
  • 2. Les applications Django incluses dans le package contrib
  • P. 677
  • 3. La gestion des caches
  • P. 692
  • 4. Les applications et projets Django de la communauté
  • P. 696
  • 5. Le déploiement et l'hébergement
  • P. 712
  • 6. Hébergement : le déploiement en production