Le framework Django.
Guide pratique : Le framework Django.. Recherche parmi 300 000+ dissertationsPar Hans Begou • 4 Juillet 2018 • Guide pratique • 582 Mots (3 Pages) • 987 Vues
Q:1)Quel est le but d’un framework web (Django, Symfony, …) ?
A:) Apporter une nouvelle fonctionnalité à un projet, afin de faciliter la tâche du développeur
B:) Gérer les dépendances de votre projet, en les téléchargeant depuis des dépôts distant sur Internet
C:) Regrouper un ensemble d’outils de base pour éviter de les réécrire et poser les bases de l’architecture du projet
D:) Créer un site simplement sans avoir besoin de toucher au code
Correct: C
Q:2) Quelle philosophie importante le framework Django suit-il ?
A:) KISS Keep It Simple, Stupid
B:) DRY : Don’t Repeat Yourself
C:) Principe de moindre surprise
D:) TDD : Test Driven Development
Correct: B
Q:3) Quelle architecture Django utilise-t-il ?
A:) MVC
B:) MVT
C:) CMS
D:) MVP
Correct: B
Q:4) Quel élément n’avez-vous pas à gérer lors de la création d’une vue dans Django ?
A:) la gestion des paramètres pour récupérer les entrées dans votre base
B:) le routage de l’URL vers la vue correspondante
C:) la création du template, pour le rendu HTML
D:) l’écriture de la réponse HTTP complète au client
Correct: D
Q:5) Comment est organisé le découpage dans Django ?
A:) Projet > Applications > Vues
B:) Application > Projets > Vues
C:) Projet > Vues > Applications
Correct: A
Q:6) Quelle commande faut-il lancer pour créer un nouveau projet, nommé "bières belges" ?
A:) django-admin startproject bieres_belges
B:) manage.py startproject bieres_belges
C:) django-admin startapp bieres_belges
D:) django-admin startproject bières_belges
Correct: A
Q:7)À partir de quelle adresse peut-on accéder au serveur de développement, lancé viamanage.py runserver?
A:) http://localhost
B:) http://127.0.0.1:80
C:) http://localhost:8000
D:) http://www.nom-de-mon-site.fr/
Correct: C
Q:8) Où sont stockées les différentes variables de configuration du projet quiz ?
A:) manage.py
B:) settings.py
C:) quiz/settings.py
D:) quiz/wsgi.py
Correct: C
Q:9) Quand est exécuté un middleware ?
A:) Après le parsage du template
B:) Avant la vue
C:) Après la vue mais avant le parsage du template
D:) Ça dépend du middleware
Correct: D
Q:10) Qu’est-ce qu’il n’est pas possible de faire avec un signal ?
A:) Supprimer un fichier lié à un objet lorsque ce dernier est supprimé de la base
B:) Envoyer un e-mail lorsqu’un nouvel objet est enregistré dans la base de données
C:) Écrire une ligne dans un fichier de log à chaque requête HTTP reçue
D:) Incrémenter un compteur à chaque utilisation d’un filtre
Correct: D
Q:11) Quelles sont les deux étapes à implémenter pour la réalisation d’un tag ?
A:) La fonction de compilation et le rend
B:) La vérification des entrées et le rendu
C:) Il n’y a qu’une classe, pour gérer le rendu
...