- 1

Entornos Virtuales y Configuración de Django en Python
06:19 - 2
Instalación de entornos virtuales y Django en Windows: guía paso a paso”
00:59 - 3

Instalación y configuración de Django con pip y django-admin
05:58 - 4

Arquitectura MVT en Frameworks Web: Model, View y Template
04:23 - 5

Modelo, Vista y Plantilla en Django: Creación y Conexión Básica
10:58
Modificación y Eliminación de Datos en Base de Datos con Python
Clase 9 de 33 • Curso de Django
Contenido del curso
- 17

Configuración de Proyecto Django: Entorno, Extensiones y Repositorio
10:03 - 18

Creación de Modelos de Producto en Django para Cafeterías
05:38 - 19

Instalación y uso de Pillow para campos de imagen en Django
02:03 - 20

Creación y Gestión de Formularios con Django
16:28 - 21

Creación de Plantillas con Django y Tailwind CSS
11:21 - 22

Administración de Modelos en Django: Configuración y Uso de Django Admin
08:46 - 23

Creación de Login y Registro de Usuarios en Django
12:45 - 24

Creación de una Aplicación de Pedidos en Django
12:51 - 25

Detalle de Orden y Personalización de Vistas en Django
10:43 - 26

Corrección de errores en MyOrderView para autenticación de usuario
03:13 - 27

Crear y configurar vistas para agregar productos a una orden en Django
14:51
- 29

Configuración de Bases de Datos con Django y AWS RDS
08:39 - 30

Uso de Django Environ para Manejar Credenciales Seguras
06:34 - 31

Testing de Aplicaciones Django con Unit Tests
12:03 - 32

Despliegue de Proyectos Django en AWS: Configuración y Mejora de Código
05:03 - 33

Despliegue de Aplicaciones con AWS Elastic Beanstalk y Django
13:33
¿Cómo modificar datos de un objeto?
Modificar los datos de un objeto en Django es una parte esencial de la administración de bases de datos. Para cambiar un atributo, primero se accede a él y se le asigna un nuevo valor. Por ejemplo, si se quiere cambiar el Title de un objeto Car que inicialmente es "BMW" a "Mazda", se usará el siguiente código:
my_car.title = "Mazda"
Es importante tener en cuenta que, aunque el cambio se ha realizado en la memoria, este no se reflejará en la base de datos hasta que se guarde. Este paso es crucial para garantizar que los datos sean persistentes. Para guardar los cambios en la base de datos, se utiliza el método save():
my_car.save()
Este comando ejecuta el guardado sin emitir un mensaje, lo que indica que se ejecutó correctamente.
¿Cómo verificar cambios en la base de datos?
Para confirmar que los cambios se han realizado correctamente en la base de datos, se recomienda utilizar comandos SQL dentro de la línea de comandos de Django. Por ejemplo:
python manage.py dbshell
Dentro de la consola, se puede realizar un SELECT para comprobar los datos actualizados:
SELECT * FROM my_first_app_car;
Asegúrate de incluir el punto y coma al final para ejecutar correctamente el comando SQL. Esto mostrará los registros actuales, verificando así que el título ahora es "Mazda".
¿Cómo eliminar objetos de la base de datos?
Django simplifica el proceso de eliminación de objetos dentro de la base de datos. Para eliminar un objeto, puedes seguir estos pasos:
-
Crear un objeto nuevo (opcional): Antes de eliminar, es útil entender la creación de otro objeto, por ejemplo, un
Carcon el título "Jeep":other_car = Car(title="Jeep") other_car.save()Tras su creación, puedes ver este nuevo objeto también reflejado con un comando
SELECT. -
Eliminar un objeto existente: Para eliminar un objeto, se usa el método
delete(), que retornará una tupla indicando cuántos objetos se eliminaron y de qué tipo:my_car.delete()Esta acción eliminará el objeto
my_cary su cambio será visible mediante un nuevoSELECTen la base de datos. Al verificar, solo debe aparecer el "Jeep", habiendo desaparecido el "Mazda" de los registros.
Estos procesos son fundamentales para el manejo de datos en Django y permiten modificar y administrar información de manera eficiente. Recuerda siempre verificar mediante comandos SQL cualquier alteración directa en la base de datos para asegurar que los cambios se reflejan como se espera.