QCM1 Flashcards
Doit-on définir un attribut pour la clé primaire (PK) dans nos classes ?
Non l’ORM s’en charge
À quoi sert la commande createsuperuser ?
créer un compte administrateur
./manage.py runserver
lance un mini serveur web
Django est-il capable d’appliquer les changements effectués dans les modèles sur la base de données ?
Oui c’est la commande migrate
Le fichier admin.py contient-il des informations confidentielles ?
Non
Quelle(s) commande(s) doit-on exécuter après un changement dans les attributs d’un modèle ?
./manage.py makemigrations
./manage.py migrate
Django supporte-t-il plusieurs types de base de données ?
Oui
Quel fichier faut-il modifier pour personnaliser l’interface d’administration fournie par Django ?
webui/admin.py
Le fichier settings.py contient-il des informations confidentielles ?
Oui
À quel endroit peux-t-on trouver les fichiers de migrations créés par Django lorsque l’on modifie nos modèles ?
webui/migrations
Par défaut, quelle est la base de données configurée ?
sqlite3
Que fait la commande: Regle.objects.filter(pk__gte=42) ?
- retourne les règles avec une clé primaire supérieure ou égale à 42
- retourne un QuerySet
-retourne les règles avec une clé primaire égale à 42
À quel endroit est-il préférable de développer l’intelligence des classes ? partie métier
webui/models.py
Dans quel(s) cas Port.objects.get(debut=42) retourne une erreur ?
aucune instance de Port a debut=42 OU
plusieurs instances de Port existent avec debut=42
Que veux dire l’accronyme MVC en informatique ?
Modèle Vue Contrôleur