wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ORM - Django

Total questions: 14

Worksheet time: 8mins

Name
Class
Date
1.

¿Qué archivo por defecto usa Django para almacenar la base de datos SQLite?

a)

A) database.db

b)

B) mydatabase.sqlite

c)

C) db.sqlite3

d)

D) django.db

2.

¿Cuál es el comando para crear migraciones en Django?

a)

A) python manage.py migrate

b)

B) python manage.py make

c)

C) python manage.py makemigrations

d)

D) python manage.py dbmigrate

3.

¿Cuál es el propósito de las migraciones en Django?

a)

A) Crear un archivo de respaldo de la base de datos

b)

B) Gestionar cambios en la estructura de la base de datos

c)

C) Importar datos a la base de datos

d)

D) Eliminar datos antiguos de la base de datos

4.

¿Cómo se define un campo de texto largo en un modelo de Django?

a)

A) models.TextField()

b)

B) models.CharField(max_length=500)

c)

C) models.StringField()

d)

D) models.LongTextField()

5.

¿Cuál de los siguientes métodos se utiliza para recuperar todos los objetos de un modelo en Django?

a)

A) Model.find_all()

b)

B) Model.get_all()

c)

C) Model.objects.all()

d)

D) Model.query()

6.

¿Qué método del ORM de Django se usa para obtener un solo objeto basado en su clave primaria?

a)

A) get()

b)

B) filter()

c)

C) all()

d)

D) retrieve()

7.

¿Cuál de las siguientes opciones no es un tipo de relación de campo en Django?

a)

A) OneToOneField

b)

B) ForeignKey

c)

C) ManyToManyField

d)

D) ArrayField

8.

¿Cómo se especifica un valor predeterminado para un campo en un modelo de Django?

a)

A) default_value=

b)

B) default=

c)

C) defaultOption=

d)

D) defaultVal=

9.

¿Cuál de los siguientes campos es adecuado para almacenar un valor booleano en un modelo de Django?

a)

A) models.CharField()

b)

B) models.BooleanField()

c)

C) models.IntField()

d)

D) models.FloatField()

10.

¿Cuál es la forma correcta de definir una relación de "uno a muchos" en un modelo de Django?

a)

A) models.OneToManyField()

b)

B) models.ManyToOneField()

c)

C) models.ForeignKey()

d)

D) models.RelationshipField()

11.

¿Qué método se utiliza para actualizar un objeto existente en el ORM de Django?

a)

A) update()

b)

B) modify()

c)

C) save()

d)

D) change()

12.

¿Cómo se filtran los objetos en un modelo usando el ORM de Django?

a)

A) Model.objects.filter()

b)

B) Model.objects.get()

c)

C) Model.objects.query()

13.

¿Qué comando se utiliza para aplicar migraciones en Django?

a)

A) python manage.py make

b)

B) python manage.py migrate

c)

C) python manage.py applymigrations

d)

D) python manage.py deploy

14.

¿Cuál de las siguientes opciones se usa para realizar una consulta de conteo en Django ORM?

a)

A) Model.objects.length()

b)

B) Model.objects.size()

c)

C) Model.objects.count()