Erstellen von SQLAlchemy-Objekten
In diesem Kapitel erfahren Sie, wie Sie Ihre Datenbanksitzung einrichten und Daten mithilfe von SQLAlchemy zur Datenbank hinzufügen. Am Ende verstehen Sie, wie Sie eine Sitzung erstellen, einen neuen Datensatz hinzufügen und diesen speichern. Nach dem Erstellen des Modells können Sie mit dem Erstellen von Objekten und deren Speicherung in der Datenbank fortfahren.
1. Sitzung einrichten
Eine Sitzung ist das primäre Werkzeug zur Interaktion mit der Datenbank. Verwenden Sie sessionmaker
, um die Engine zu binden und eine Sitzung zu erstellen:
Session = sessionmaker(bind=engine)
session = Session()
Die Funktion Session()
erstellt eine aktive Sitzung, die als Arbeitsbereich für das Vorbereiten und Planen von Datenbankoperationen dient, bevor diese übernommen werden.
2. Neues Objekt hinzufügen
Um Daten hinzuzufügen, gehen Sie wie folgt vor:
- Objekt erstellen
Instanziieren Sie eine Modellklasse (z. B.Product
) mit den erforderlichen Attributen.
new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
- Objekt vormerken
Fügen Sie das Objekt mitadd()
zur Sitzung hinzu.
session.add(new_product)
- Änderungen speichern
Bestätigen Sie die Sitzung, um die Transaktion abzuschließen.
session.commit()
Swipe to start coding
- Initialisierung der Datenbank-Session mit
Session
. - Erstellung eines neuen Objekts der Klasse
Product
mit den angegebenen Attributen. - Hinzufügen des neuen Objekts zur Session mit der entsprechenden Methode.
- Commit der Transaktion, um Änderungen in der Datenbank zu speichern.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 4.76
Erstellen von SQLAlchemy-Objekten
Swipe um das Menü anzuzeigen
In diesem Kapitel erfahren Sie, wie Sie Ihre Datenbanksitzung einrichten und Daten mithilfe von SQLAlchemy zur Datenbank hinzufügen. Am Ende verstehen Sie, wie Sie eine Sitzung erstellen, einen neuen Datensatz hinzufügen und diesen speichern. Nach dem Erstellen des Modells können Sie mit dem Erstellen von Objekten und deren Speicherung in der Datenbank fortfahren.
1. Sitzung einrichten
Eine Sitzung ist das primäre Werkzeug zur Interaktion mit der Datenbank. Verwenden Sie sessionmaker
, um die Engine zu binden und eine Sitzung zu erstellen:
Session = sessionmaker(bind=engine)
session = Session()
Die Funktion Session()
erstellt eine aktive Sitzung, die als Arbeitsbereich für das Vorbereiten und Planen von Datenbankoperationen dient, bevor diese übernommen werden.
2. Neues Objekt hinzufügen
Um Daten hinzuzufügen, gehen Sie wie folgt vor:
- Objekt erstellen
Instanziieren Sie eine Modellklasse (z. B.Product
) mit den erforderlichen Attributen.
new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
- Objekt vormerken
Fügen Sie das Objekt mitadd()
zur Sitzung hinzu.
session.add(new_product)
- Änderungen speichern
Bestätigen Sie die Sitzung, um die Transaktion abzuschließen.
session.commit()
Swipe to start coding
- Initialisierung der Datenbank-Session mit
Session
. - Erstellung eines neuen Objekts der Klasse
Product
mit den angegebenen Attributen. - Hinzufügen des neuen Objekts zur Session mit der entsprechenden Methode.
- Commit der Transaktion, um Änderungen in der Datenbank zu speichern.
Lösung
Danke für Ihr Feedback!
single