Demuestra lo que sabes sobre el framework Django y refuerza tus fundamentos para el desarrollo web.
Django es un framework basado en Java.
Falso
Verdadero
¿Cuál es el propósito del archivo models.py?
models.py
Crear rutas
Definir formularios
Crear vistas
Definir estructuras de datos (tablas)
Las migraciones se usan para sincronizar los modelos con la base de datos.
settings.py sirve únicamente para configurar rutas.
settings.py
¿Qué características definen a Django?
Basado en componentes reutilizables
Arquitectura MTV (Model-Template-View)
Seguridad contra inyecciones SQL
Framework para desarrollo frontend
¿Qué archivo contiene las rutas URL de una aplicación en Django?
apps.py
admin.py
urls.py
¿Cuáles de los siguientes archivos suelen encontrarse en una app Django recién creada?
static.py
tests.py
views.py
¿Cuál es el comando para crear un nuevo proyecto en Django?
django-admin new
python manage.py init
django create project
django-admin startproject
Las plantillas en Django permiten usar lógica de Python directamente en el HTML.
¿Qué comando se usa para aplicar migraciones a la base de datos?
python manage.py collectstatic
python manage.py makemigrations
python manage.py startapp
python manage.py migrate
¿Cuáles son funciones del admin.py?
Crear usuarios
Personalizar el panel de administración
Registrar modelos para el panel de administración
Hacer migraciones
¿Qué tipo de archivo es una plantilla en Django?
.css
.txt
.html
.py
¿Dónde se configuran las aplicaciones instaladas en un proyecto Django?
Puedes tener múltiples aplicaciones dentro de un solo proyecto Django.
¿Cuál de los siguientes archivos se genera automáticamente al crear una app en Django?
forms.py
B y C son correctas
¿Qué hace el comando createsuperuser en Django?
createsuperuser
Crea una base de datos
Elimina un usuario
Crea una cuenta de administrador
Ejecuta el servidor
¿Qué comandos son válidos en Django?
python manage.py runserver
django install
¿Qué puedes hacer desde el panel de administración de Django?
Modificar modelos
Ejecutar migraciones
Crear registros en la base de datos
Visualizar y editar objetos de las tablas
¿Qué función se usa para renderizar una plantilla HTML en Django?
render()
get()
path()
redirect()
¿Cuál es el nombre por defecto de la base de datos en Django?
SQLite
MySQL
Oracle
PostgreSQL