Question 1 sur 10
1. Comment créer un modèle SQLAlchemy dans Flask ?
- A En créant une classe qui hérite de
db.Model
- B En utilisant une fonction
create_model()
- C En définissant des tables directement dans la base de données
- D En utilisant
app.model()
Pour créer un modèle SQLAlchemy dans Flask, on définit une classe qui hérite de db.Model
.
Question 2 sur 10
2. Quelle méthode est utilisée pour ajouter un enregistrement dans une base de données SQLAlchemy ?
- A
db.session.add()
- B
db.insert()
- C
db.session.save()
- D
db.create()
Pour ajouter un enregistrement dans une base de données SQLAlchemy, on utilise la méthode db.session.add()
.
Question 3 sur 10
3. Quelle méthode est utilisée pour commettre les changements dans la base de données avec SQLAlchemy ?
- A
db.session.commit()
- B
db.commit()
- C
db.session.save()
- D
db.save()
Les changements dans la base de données sont validés avec la méthode db.session.commit()
.
Question 4 sur 10
4. Comment définir une relation de clé étrangère entre deux modèles SQLAlchemy ?
- A En utilisant
ForeignKey()
- B En utilisant
Reference()
- C En utilisant
ForeignKeyConstraint()
- D En utilisant
db.ForeignKey()
Pour définir une relation de clé étrangère entre deux modèles, on utilise ForeignKey()
.
Question 5 sur 10
5. Quelle extension est utilisée pour gérer les migrations de base de données dans Flask ?
- A Flask-Migrate
- B Flask-MigrateDB
- C Flask-Database
- D Flask-Upgrade
Flask-Migrate est l'extension utilisée pour gérer les migrations de base de données dans Flask.
Question 6 sur 10
6. Comment créer un modèle avec une relation Many-to-Many dans SQLAlchemy ?
- A En utilisant une table d'association
- B En utilisant
ManyToMany()
- C En utilisant une clé étrangère multiple
- D En utilisant une table intermédiaire
Pour créer une relation Many-to-Many, on utilise une table d'association dans SQLAlchemy.
Question 7 sur 10
7. Comment configurer une connexion à une base de données avec SQLAlchemy dans Flask ?
- A En définissant
SQLALCHEMY_DATABASE_URI
dans les configurations de l'application - B En utilisant
db.connect()
- C En utilisant
app.config['DATABASE']
- D En définissant une variable d'environnement
La connexion à une base de données avec SQLAlchemy est configurée en définissant SQLALCHEMY_DATABASE_URI
dans les configurations de l'application.
Question 8 sur 10
8. Quelle méthode est utilisée pour récupérer toutes les instances d'un modèle SQLAlchemy ?
- A
query.all()
- B
select()
- C
fetch_all()
- D
get_all()
Pour récupérer toutes les instances d'un modèle SQLAlchemy, on utilise query.all()
.
Question 9 sur 10
9. Comment appliquer un filtre sur une requête SQLAlchemy ?
- A En utilisant
filter()
- B En utilisant
query.filter_by()
- C En utilisant
apply_filter()
- D En utilisant
query.where()
Pour appliquer un filtre sur une requête SQLAlchemy, on utilise query.filter_by()
.
Question 10 sur 10
10. Quelle extension est utilisée pour gérer les formulaires dans Flask ?
- A Flask-WTF
- B Flask-Forms
- C Flask-FormBuilder
- D Flask-Validate
Flask-WTF est l'extension utilisée pour gérer les formulaires dans Flask.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.