NEW
Font size
WorksheetsCuestionario sobre Django
Total questions: 41
Worksheet time: 21mins
¿Qué arquitectura sigue Django principalmente?
MVC
MTV
LAMP
POO
¿Cuál es el rol del servidor de aplicaciones en Django?
Ejecutar JavaScript
Conectar HTML con CSS
Procesar peticiones y comunicarse con la base de datos
Gestionar el hosting
¿Cuál de las siguientes NO es parte del patrón MTV en Django?
Model
Template
View
Controller
¿Qué archivo almacena la configuración global de un proyecto Django?
settings.py
config.py
env.py
global.py
¿Qué comando usamos para iniciar un nuevo proyecto Django?
django-admin startproject
python startapp
manage.py runserver
pip install django
¿Qué capa contiene los templates HTML?
Lógica
Base de datos
Presentación
Seguridad
¿Qué capa contiene la lógica de negocio?
Modelos
Formularios y vistas
Admin
Estática
¿Cómo se recomienda organizar un proyecto Django limpio?
Todo en una sola app
Dividir en apps por funcionalidad
Un archivo Python para todo
En carpetas por lenguaje
¿Qué archivo representa el modelo de datos en una app?
views.py
urls.py
models.py
db.sqlite3
¿Qué componente gestiona la lógica de interacción entre capas en Django?
Templates
ORM
Views
Admin
¿Qué archivo define la plantilla base reutilizable?
core.html
base.html
layout.html
default.html
¿Qué usamos en Django para reutilizar bloques en los templates?
{% import %}
{% block %} y {% extends %}
{{ include }}
{{ macro }}
¿Cuál de los siguientes NO es un filtro de template?
upper
date
format
length
¿Qué etiqueta permite mostrar datos dinámicos en un template?
{% %}
{{ }}
$( )
¿Cuál es la finalidad principal de Bootstrap?
Conectar con bases de datos
Añadir seguridad a Django
Estilizar interfaces de forma rápida
Escribir lógica Python
¿Qué relación representa un ForeignKey?
Uno a uno
Muchos a muchos
Muchos a uno
Uno a muchos
¿Qué tipo de campo se usa para una fecha en Django?
models.TextField()
models.IntegerField()
models.DateField()
models.TimeZoneField()
¿Qué comando crea archivos de migración?
makedb
makemigrations
startapp
migratedb
¿Cómo se representa una relación muchos a muchos?
OneToOneField
ForeignKey
ManyToManyField
MultiField
¿Qué archivo refleja las entidades y relaciones en Django?
views.py
forms.py
models.py
serializers.py
¿Qué hace Libro.objects.get(id=1)?
Elimina un libro
Crea un nuevo libro
Obtiene el libro con ID 1
Cuenta los libros
¿Qué hace Libro.objects.get(id=1)?
Elimina un libro
Crea un nuevo libro
Obtiene el libro con ID 1
Cuenta los libros
¿Qué método devuelve todos los objetos de un modelo?
all()
get()
select()
collect()
¿Qué función permite agrupar y contar resultados?
filter()
annotate()
reduce()
validate()
¿Qué operador se usa en una consulta de rango de fechas?
__in
__range
__date
__match
¿Qué decorador usamos para agrupar una transacción?
@login_required
@atomic
@transaction.atomic
@transaction_required
¿Qué archivo contiene las clases que representan tablas?
forms.py
models.py
migrations.py
tables.py
¿Cómo se crea la base de datos y sus tablas?
manage.py makemodel
manage.py create
manage.py migrate
manage.py load
¿Qué es una migración?
Un backup
Un formulario
Un cambio estructural en la base de datos
Una conexión entre modelos
¿Qué comando permite ver el SQL que se ejecutará?
showmigrate
sqlmigrate
makemigrations
inspectdb
¿Para qué sirve clean() en un modelo?
Formatear texto
Borrar datos
Validar datos antes de guardar
Normalizar la base de datos
¿Qué método usamos para actualizar un registro?
.update()
.edit()
.save()
.modify()
¿Qué hace .delete() en un objeto?
Oculta el objeto
Lo elimina de la base de datos
Lo guarda
Lo resetea
¿Cómo ordenamos resultados por fecha descendente?
.order_by('fecha')
.order_by('-fecha')
.sort('fecha')
.group_by('fecha')
¿Qué método permite comprobar si existe al menos un resultado?
.has()
.first()
.exists()
.any()
¿Qué hace filter(nombre__icontains="juan")?
Busca coincidencias exactas
Busca por ID
Busca si "juan" está en el nombre (sin importar mayúsculas)
Borra todos los objetos que se llamen Juan
¿Qué framework usamos en Django para trabajar con formularios?
Bootstrap
DjangoForm
ModelForm
FormKit
¿Qué archivo define las rutas (URLs) en una app?
path.py
urls.py
routes.py
redirection.py
¿Qué comando ejecuta el servidor en local?
python manage.py dev
django runserver
python manage.py runserver
run django
¿Dónde se colocan los archivos CSS en un proyecto Django?
En templates/
En media/
En static/
En styles/
¿Qué hace {{ variable }} en una plantilla?
Muestra contenido HTML
Llama a una función Python
Inserta el valor de una variable de contexto
Crea una variable
