Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bygge SQLAlchemy-Objekter | SQLAlchemy
Databaser i Python

bookBygge SQLAlchemy-Objekter

I dette kapittelet lærer du hvordan du setter opp databasesesjonen din og legger til data i databasen ved hjelp av SQLAlchemy. Ved slutten vil du forstå hvordan du oppretter en sesjon, legger til en ny post og lagrer den. Etter at du har opprettet modellen, kan du fortsette med å opprette objekter og lagre dem i databasen.

1. Sett opp sesjonen

En sesjon er det primære verktøyet for interaksjon med databasen. Bruk sessionmaker for å binde motoren og opprette en sesjon:

Session = sessionmaker(bind=engine)
session = Session()

Funksjonen Session() oppretter en aktiv sesjon som fungerer som et arbeidsområde for å forberede databaseoperasjoner før de bekreftes.

2. Legg til et nytt objekt

For å legge til data, følg disse trinnene:

  1. Opprett et objekt
    Instansier en modellklasse (f.eks. Product) med de nødvendige attributtene.
   new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
  1. Forbered objektet
    Legg til objektet i sesjonen med add().
session.add(new_product)
  1. Lagre endringene
    Bekreft sesjonen for å fullføre transaksjonen.
session.commit()
Oppgave

Swipe to start coding

  1. Initialiser databasesesjonen ved å bruke Session.
  2. Opprett et nytt objekt av klassen Product med de angitte attributtene.
  3. Legg til det nye objektet i sesjonen ved å bruke riktig metode.
  4. Utfør commit av transaksjonen for å lagre endringene i databasen.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 5
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 4.76

bookBygge SQLAlchemy-Objekter

Sveip for å vise menyen

I dette kapittelet lærer du hvordan du setter opp databasesesjonen din og legger til data i databasen ved hjelp av SQLAlchemy. Ved slutten vil du forstå hvordan du oppretter en sesjon, legger til en ny post og lagrer den. Etter at du har opprettet modellen, kan du fortsette med å opprette objekter og lagre dem i databasen.

1. Sett opp sesjonen

En sesjon er det primære verktøyet for interaksjon med databasen. Bruk sessionmaker for å binde motoren og opprette en sesjon:

Session = sessionmaker(bind=engine)
session = Session()

Funksjonen Session() oppretter en aktiv sesjon som fungerer som et arbeidsområde for å forberede databaseoperasjoner før de bekreftes.

2. Legg til et nytt objekt

For å legge til data, følg disse trinnene:

  1. Opprett et objekt
    Instansier en modellklasse (f.eks. Product) med de nødvendige attributtene.
   new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
  1. Forbered objektet
    Legg til objektet i sesjonen med add().
session.add(new_product)
  1. Lagre endringene
    Bekreft sesjonen for å fullføre transaksjonen.
session.commit()
Oppgave

Swipe to start coding

  1. Initialiser databasesesjonen ved å bruke Session.
  2. Opprett et nytt objekt av klassen Product med de angitte attributtene.
  3. Legg til det nye objektet i sesjonen ved å bruke riktig metode.
  4. Utfør commit av transaksjonen for å lagre endringene i databasen.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 5
single

single

some-alt