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:
| Auteur principal: | |
|---|---|
| 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

