wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Introducción Django

Total questions: 19

Worksheet time: 11mins

Name
Class
Date
1.

¿Qué es Django?

a)

  • A) Un lenguaje de programación

b)

  • B) Un framework para desarrollo web en Python

c)

  • C) Un sistema operativo

d)

  • D) Un editor de código

2.

¿Cuál es la principal función de un entorno virtual en Python?

a)

  • A) Ejecutar código Python más rápido

b)

  • B) Gestionar diferentes versiones de Python en un mismo proyecto

c)

  • C) Aislar las dependencias del proyecto

d)

  • D) Hacer que Python se ejecute en segundo plano

3.

¿Cuál de los siguientes comandos se utiliza para crear un entorno virtual en Python?

a)
  • A) python create_env

b)
  • B) python install venv

c)
  • C) python -m venv nombre_del_entorno

d)
  • D) python activate_env

4.

¿Cómo se activa un entorno virtual en Windows?

a)
  • A) source env/bin/activate

b)
  • B) activate env

c)
  • C) env\Scripts\activate

d)
  • D) env.activate()

5.

¿Qué comando se usa para instalar Django en un entorno virtual?

a)
  • A) pip install django

b)
  • B) pip create django

c)
  • C) python install django

d)
  • D) django setup

6.

¿Cuál es el archivo principal de configuración en un proyecto Django?

7.

¿Qué comando crea un nuevo proyecto Django?

a)
  • A) django-admin startapp nombre_del_proyecto

b)
  • B) django-admin createproject nombre_del_proyecto

c)
  • C) django-admin startproject nombre_del_proyecto

d)
  • D) django createproject nombre_del_proyecto

8.

¿Cuál es el propósito del archivo requirements.txt en un proyecto Django?

a)

  • A) Definir la estructura de la base de datos

b)

  • B) Listar las dependencias del proyecto

c)

  • C) Configurar las rutas de la aplicación

d)

  • D) Almacenar las claves API

9.

After all this time?

(a)  

10.

¿Cuál es la función de manage.py en un proyecto Django?

a)

  • A) Compilar el código Python

b)

  • B) Administrar comandos relacionados con el proyecto Django

c)

  • C) Configurar la base de datos

11.

¿Qué archivo define las rutas de una aplicación Django?

12.

¿Cómo se ejecuta el servidor de desarrollo en un proyecto Django?

a)
  • A) django runserver

b)
c)
  • C) django-admin startserver

d)
13.

¿Qué es un contexto en Django?

a)

  • A) Un módulo para manejar bases de datos

b)

  • B) Un diccionario de datos que se envía a una plantilla

c)

  • C) Una vista genérica

d)

  • D) Un entorno virtual

14.

¿Cómo se incluye una plantilla dentro de otra en Django?

a)
  • A) {% include "template_name.html" %}

b)
  • B) {% load "template_name.html" %}

c)
  • C) {% template "template_name.html" %}

d)
  • D) {% import "template_name.html" %}

15.

¿Cuál es el propósito de views.py en Django?

a)

  • A) Definir la configuración del proyecto

b)

  • B) Contener las clases y funciones que manejan las solicitudes y respuestas

c)

  • C) Configurar la base de datos

d)

  • D) Definir los modelos de datos

16.

¿Cuál es la manera correcta de cargar archivos estáticos en una plantilla de Django?

a)

  • A) {% load static %} <img src="{% static 'path/to/image.jpg' %}" />

b)

  • B) {% load media %} <img src="{% media 'path/to/image.jpg' %}" />

c)

  • C) <img src="{% load 'path/to/image.jpg' %}" />

d)

  • D) {% include static 'path/to/image.jpg' %}

17.

¿Cómo se define una ruta en Django que acepta un parámetro entero dinámico?

a)

A) path('example/<int:param>/', views.example_view, name='example')

b)

B) path('example/<str:param>/', views.example_view, name='example')

c)

  • C) path('example/<path:param>/', views.example_view, name='example')

d)

D) path('example/<slug:param>/', views.example_view, name = 'example')

18.

¿Qué convertidor se usa para capturar una cadena de texto en una URL en Django?

a)

A) int:

b)

B) slug:

c)

C) str:

d)

D) path:

19.

¿Cómo se utiliza el parámetro name en la función path() en Django?

a)

A) Para definir una ruta URL específica en la vista

b)

B) Para dar un nombre a una ruta, facilitando su referencia en otras partes del código

c)

C) Para asignar un nombre a un parámetro dinámico en la URL

d)

D) Para establecer un archivo de configuración para la ruta