Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creación de Objetos SQLAlchemy | SQLAlchemy
Bases de Datos en Python

bookCreación de Objetos SQLAlchemy

En este capítulo, aprenderás cómo configurar tu sesión de base de datos y agregar datos a la base de datos utilizando SQLAlchemy. Al finalizar, comprenderás cómo crear una sesión, añadir un nuevo registro y guardarlo. Después de crear el modelo, puedes proceder a crear objetos y guardarlos en la base de datos.

1. Configurar la Sesión

Una sesión es la herramienta principal para interactuar con la base de datos. Utiliza sessionmaker para vincular el motor y crear una sesión:

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

La función Session() crea una sesión activa que sirve como un espacio de trabajo para preparar y organizar operaciones de base de datos antes de que sean confirmadas.

2. Agregar un Nuevo Objeto

Para agregar datos, sigue estos pasos:

  1. Crear un Objeto
    Instanciar una clase de modelo (por ejemplo, Product) con los atributos requeridos.
   new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
  1. Preparar el Objeto
    Agregar el objeto a la sesión con add().
session.add(new_product)
  1. Guardar los Cambios
    Confirmar la sesión para finalizar la transacción.
session.commit()
Tarea

Swipe to start coding

  1. Inicialización de la sesión de la base de datos utilizando Session.
  2. Creación de un nuevo objeto de la clase Product con los atributos especificados.
  3. Adición del nuevo objeto a la sesión utilizando el método correspondiente.
  4. Confirmación de la transacción para guardar los cambios en la base de datos.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 5
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain what happens if I don't call commit() after adding an object?

What is the difference between add() and commit() in SQLAlchemy?

Can I add multiple objects to the session before committing?

close

Awesome!

Completion rate improved to 4.76

bookCreación de Objetos SQLAlchemy

Desliza para mostrar el menú

En este capítulo, aprenderás cómo configurar tu sesión de base de datos y agregar datos a la base de datos utilizando SQLAlchemy. Al finalizar, comprenderás cómo crear una sesión, añadir un nuevo registro y guardarlo. Después de crear el modelo, puedes proceder a crear objetos y guardarlos en la base de datos.

1. Configurar la Sesión

Una sesión es la herramienta principal para interactuar con la base de datos. Utiliza sessionmaker para vincular el motor y crear una sesión:

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

La función Session() crea una sesión activa que sirve como un espacio de trabajo para preparar y organizar operaciones de base de datos antes de que sean confirmadas.

2. Agregar un Nuevo Objeto

Para agregar datos, sigue estos pasos:

  1. Crear un Objeto
    Instanciar una clase de modelo (por ejemplo, Product) con los atributos requeridos.
   new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
  1. Preparar el Objeto
    Agregar el objeto a la sesión con add().
session.add(new_product)
  1. Guardar los Cambios
    Confirmar la sesión para finalizar la transacción.
session.commit()
Tarea

Swipe to start coding

  1. Inicialización de la sesión de la base de datos utilizando Session.
  2. Creación de un nuevo objeto de la clase Product con los atributos especificados.
  3. Adición del nuevo objeto a la sesión utilizando el método correspondiente.
  4. Confirmación de la transacción para guardar los cambios en la base de datos.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 5
single

single

some-alt