1. Comment créer un modèle SQLAlchemy dans Flask ?
db.Model
create_model()
app.model()
Pour créer un modèle SQLAlchemy dans Flask, on définit une classe qui hérite de db.Model
.
2. Quelle méthode est utilisée pour ajouter un enregistrement dans une base de données SQLAlchemy ?
db.session.add()
db.insert()
db.session.save()
db.create()
Pour ajouter un enregistrement dans une base de données SQLAlchemy, on utilise la méthode db.session.add()
.
3. Quelle méthode est utilisée pour commettre les changements dans la base de données avec SQLAlchemy ?
db.session.commit()
db.commit()
db.session.save()
db.save()
Les changements dans la base de données sont validés avec la méthode db.session.commit()
.
4. Comment définir une relation de clé étrangère entre deux modèles SQLAlchemy ?
ForeignKey()
Reference()
ForeignKeyConstraint()
db.ForeignKey()
Pour définir une relation de clé étrangère entre deux modèles, on utilise ForeignKey()
.
5. Quelle extension est utilisée pour gérer les migrations de base de données dans Flask ?
Flask-Migrate est l'extension utilisée pour gérer les migrations de base de données dans Flask.
6. Comment créer un modèle avec une relation Many-to-Many dans SQLAlchemy ?
ManyToMany()
Pour créer une relation Many-to-Many, on utilise une table d'association dans SQLAlchemy.
7. Comment configurer une connexion à une base de données avec SQLAlchemy dans Flask ?
SQLALCHEMY_DATABASE_URI
dans les configurations de l'applicationdb.connect()
app.config['DATABASE']
La connexion à une base de données avec SQLAlchemy est configurée en définissant SQLALCHEMY_DATABASE_URI
dans les configurations de l'application.
8. Quelle méthode est utilisée pour récupérer toutes les instances d'un modèle SQLAlchemy ?
query.all()
select()
fetch_all()
get_all()
Pour récupérer toutes les instances d'un modèle SQLAlchemy, on utilise query.all()
.
9. Comment appliquer un filtre sur une requête SQLAlchemy ?
filter()
query.filter_by()
apply_filter()
query.where()
Pour appliquer un filtre sur une requête SQLAlchemy, on utilise query.filter_by()
.
10. Quelle extension est utilisée pour gérer les formulaires dans Flask ?
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.