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.

OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET