QCM En Flask– Partie 5

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()
A

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()
A

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()
A

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()
A

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
A

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
A

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
A

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()
A

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()
B

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
A

Flask-WTF est l'extension utilisée pour gérer les formulaires dans Flask.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.