QCM1 Flashcards

1
Q

Doit-on définir un attribut pour la clé primaire (PK) dans nos classes ?

A

Non l’ORM s’en charge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

À quoi sert la commande createsuperuser ?

A

créer un compte administrateur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

./manage.py runserver

A

lance un mini serveur web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Django est-il capable d’appliquer les changements effectués dans les modèles sur la base de données ?

A

Oui c’est la commande migrate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Le fichier admin.py contient-il des informations confidentielles ?

A

Non

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quelle(s) commande(s) doit-on exécuter après un changement dans les attributs d’un modèle ?

A

./manage.py makemigrations
./manage.py migrate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Django supporte-t-il plusieurs types de base de données ?

A

Oui

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quel fichier faut-il modifier pour personnaliser l’interface d’administration fournie par Django ?

A

webui/admin.py

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Le fichier settings.py contient-il des informations confidentielles ?

A

Oui

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

À quel endroit peux-t-on trouver les fichiers de migrations créés par Django lorsque l’on modifie nos modèles ?

A

webui/migrations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Par défaut, quelle est la base de données configurée ?

A

sqlite3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Que fait la commande: Regle.objects.filter(pk__gte=42) ?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

À quel endroit est-il préférable de développer l’intelligence des classes ? partie métier

A

webui/models.py

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Dans quel(s) cas Port.objects.get(debut=42) retourne une erreur ?

A

aucune instance de Port a debut=42 OU
plusieurs instances de Port existent avec debut=42

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Que veux dire l’accronyme MVC en informatique ?

A

Modèle Vue Contrôleur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly