Création d'Objets SQLAlchemy
Dans ce chapitre, vous apprendrez à configurer votre session de base de données et à ajouter des données à la base de données avec SQLAlchemy. À la fin, vous comprendrez comment créer une session, ajouter un nouvel enregistrement et l'enregistrer. Après avoir créé le modèle, vous pouvez passer à la création d'objets et à leur enregistrement dans la base de données.
1. Configurer la session
Une session est l'outil principal pour interagir avec la base de données. Utiliser sessionmaker
pour lier l'engine et créer une session :
Session = sessionmaker(bind=engine)
session = Session()
La fonction Session()
crée une session active qui sert d'espace de travail pour préparer et organiser les opérations de base de données avant qu'elles ne soient validées.
2. Ajouter un nouvel objet
Pour ajouter des données, suivre les étapes suivantes :
- Créer un objet
Instancier une classe de modèle (par exemple,Product
) avec les attributs requis.
new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
- Préparer l'objet
Ajouter l'objet à la session avecadd()
.
session.add(new_product)
- Enregistrer les modifications
Valider la session pour finaliser la transaction.
session.commit()
Swipe to start coding
- Initialiser la session de base de données en utilisant
Session
. - Créer un nouvel objet de la classe
Product
avec les attributs spécifiés. - Ajouter le nouvel objet à la session en utilisant la méthode appropriée.
- Valider la transaction pour enregistrer les modifications dans la base de données.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 4.76
Création d'Objets SQLAlchemy
Glissez pour afficher le menu
Dans ce chapitre, vous apprendrez à configurer votre session de base de données et à ajouter des données à la base de données avec SQLAlchemy. À la fin, vous comprendrez comment créer une session, ajouter un nouvel enregistrement et l'enregistrer. Après avoir créé le modèle, vous pouvez passer à la création d'objets et à leur enregistrement dans la base de données.
1. Configurer la session
Une session est l'outil principal pour interagir avec la base de données. Utiliser sessionmaker
pour lier l'engine et créer une session :
Session = sessionmaker(bind=engine)
session = Session()
La fonction Session()
crée une session active qui sert d'espace de travail pour préparer et organiser les opérations de base de données avant qu'elles ne soient validées.
2. Ajouter un nouvel objet
Pour ajouter des données, suivre les étapes suivantes :
- Créer un objet
Instancier une classe de modèle (par exemple,Product
) avec les attributs requis.
new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
- Préparer l'objet
Ajouter l'objet à la session avecadd()
.
session.add(new_product)
- Enregistrer les modifications
Valider la session pour finaliser la transaction.
session.commit()
Swipe to start coding
- Initialiser la session de base de données en utilisant
Session
. - Créer un nouvel objet de la classe
Product
avec les attributs spécifiés. - Ajouter le nouvel objet à la session en utilisant la méthode appropriée.
- Valider la transaction pour enregistrer les modifications dans la base de données.
Solution
Merci pour vos commentaires !
single