Modelo de Informe Practica N 09 - 2022
Modelo de Informe Practica N 09 - 2022
Práctica N° 09:
Flask y Django
Elaborado por:
GRUPO N° 4
Presentado por:
0000000000 APELLIDOS , NOMBRES
1111111111 APELLIDOS , NOMBRES
2222222222 APELLIDOS , NOMBRES
ii
Práctica N° 09: Flask y Django
RECONOCIMIENTOS
Los autores de este trabajo reconocen con gratitud a los creadores de ReactRouter …..
PALABRAS CLAVES
ReactRouter, enrutamiento,
iii
Práctica N° 09: Flask y Django
ÍNDICE
1. RESÚMEN 1
2. INTRODUCCIÓN.......................................................................................................1
3. MARCO TEÓRICO.....................................................................................................1
3.1 FLASK...............................................................................................................1
3.2 PLANTILLAS EN FLASK...................................................................................1
3.3 DJANGO............................................................................................................1
3.4 MODELOS EN DJANGO...................................................................................1
4. EXPERIENCIAS DE PRÁCTICA................................................................................1
4.1 Instalación de Flask...........................................................................................1
4.2 Plantillas de Flask..............................................................................................2
4.3 Instalación de Django........................................................................................2
4.4 Aplicación mínima de Django............................................................................2
5. EJERCICIOS.............................................................................................................. 2
5.1 Ejercicio 1..........................................................................................................2
5.2 Ejercicio 2..........................................................................................................3
6. CONCLUSIONES DE LA PRÁCTICA:........................................................................3
7. CUESTIONARIO........................................................................................................3
8. BIBLIOGRAFÍA.......................................................................................................... 3
9. ENLACES DE REUNIONES GRUPALES PARA REALIZAR INFORME....................4
iv
Práctica N° 09: Flask y Django
Ilustración 1.........................................................................................................................1
Ilustración 2.........................................................................................................................2
v
Práctica N° 09: Flask y Django
1. RESÚMEN
Colocar aquí un resumen del contenido del informe: conceptos teóricos más importantes, que
aprendizajes se han obtenido a partir de la realización de los ejercicios y conclusiones más
importantes.
2. INTRODUCCIÓN
En el presente informe, se trabajará con dos frameworks los cuales son Flask y Django
1
Práctica N° 09: Flask y Django
3. MARCO TEÓRICO
3.1 FLASK
Responde a las preguntas:
¿Qué es?
- Es un framework que nos permite crear documento web con líneas de código.
¿Cúando se usa?
-
Se usa cuando queramos simplificar nuestro documento web y crear nuestra aplicación
web.
¿Cómo se configura y se instala? Puede incluir tablas o figuras si es pertinente.
- Para instalar Flask necesitamos entrar al administrador y colocar “pip intall Flask”, ahora
si tampoco deja instalar se tiene que poner modo administrador sudo “pip install Flask”.
-
Son archivos que tengan datos estáticos con marcadores de posiciones para que se dato
dinámico.
¿Cúando se usa?
- Se usa para renderizar las plantillas en el HTML y que muestro en nuestra página.
¿Cómo se declara? Puede incluir tablas o figuras si es pertinente.
3.3 DJANGO
Responde a las preguntas:
¿Qué es?
-
Es un framework que nos ayuda a diseño con modelos por códigos para nuestra página
web y es el lenguaje Python.
¿Cúando se usa?
-
Se usa cuando nosotros queremos construir un sitio web con contenidos y hasta redes o
sitios de noticias.
¿Cómo se configura y se instala?
1
Práctica N° 09: Flask y Django
-
Para iniciar la instalación primero que este en entrono virtual este activado y ejecutar el
comando “-m pip install Django”, luego que todo se descarge puede ver la versión con el
comando “django-admin—version”
¿Cómo se crea una aplicación? Puede incluir tablas o figuras si es pertinente.
-
Es un tipo especial de objetos que guardaran nuestra base de datos, como también la
colección de datos.
¿Cómo se declara?
-
Para declarar el Django se tiene que estar definido en unas líneas de objetos llamadas
Model().
¿Cúando se usa? Puede incluir tablas o figuras si es pertinente. [1]
- Se usa cuando una base de datos tiene colección de datos y los almacenara la información
sobre el usuario ya sea las entradas o el blog usaremos esta base de datos para que
almacene nuestros datos.
Ilustración 1
2
Práctica N° 09: Flask y Django
4. EXPERIENCIAS DE PRÁCTICA
4.1 Instalación de Flask
5. EJERCICIOS
5.1 Ejercicio 1
4
Práctica N° 09: Flask y Django
5.2 Ejercicio 2
6. CONCLUSIONES DE LA PRÁCTICA:
a) .
b) .
c) .
d) .
e) .
7. CUESTIONARIO
1. ¿Qué es un framework?
- El Franmework es el entorno o marco de trabajos y es un conjunto de criterios y prácticos
para enfocar un problema y referenciarlo y así poder revolverlo.
2. ¿Cuál es la diferencia entre los framework Flask y Django?
- La diferencia es que franmework Flash nos permite un soporte para el API, y en cambio
Django no tiene soporte para el API. Pero Django nos ofrece a nuestro HTML paginas
dinámicas a diferencias que franmework Flash no nos permite.
3. ¿Qué es un entorno virtual y por qué se utilizan para las instalaciones de Flask y Django?
- El entorno virtual es muy utilizado por las herramientas que podemos usar para ampliar
varias versiones de los paquetes de nuestro proyecto, y no estar instalando diferentes
versiones y crear un ambiente de objetos más específicos.
4. ¿Qué ventajas ofrece el framework de Django?
- Para framework nos ofrece un mejor rendimiento y facilidad de escalar proyectos de forma
más fácil y un desarrollo con mayor rendimiento.
5. ¿Qué es un motor de plantillas y cuál es motor de plantillas que utilizan Flask y Django?
- El motor de una plantilla esta diseñado para combinar diferentes plantillas con modelos de
datos para obtener resultados en nuestro documento. Por defecto Flask y Django usan
motores de renderizado para las plantillas llamadas JINJA2 y los ayuda a crear paginas
dinámicas y nuestra aplicación.
6. ¿En qué consiste el esquema Modelo-Vista-Template con el que trabaja Django?
- La Esquema de modelo es un patrón llamado MVC y trabaja en Django junto con el MVT,
Son usados para interactuar con la base de datos que podríamos recibir una petición del
navegador.
7. ¿En qué se diferencia la base de datos SQLite, que se instala cuando instalamos Flask y
Django, de otras bases de datos como MySQL, Oracle, SQLServer, etc?
5
Práctica N° 09: Flask y Django
- Las diferencias en la base de datos son en los entorno de desarrollo, el soporte y los motores
que almacenan nuestros datos.
8. ¿Para qué sirve el panel de administración de Django que se instalan junto con Django y al
que se tiene acceso via web a través de http://127.0.01:8000/admin?
- Sirve para crear, editar, leer o eliminar módulos de usuarios y grupos.
9. ¿Qué es un modelo dentro de Django y para qué sirve?
- El modelo de Django es una estructura de datos que viene de una aplicación y nos ayuda a
gestionar registros en la base de datos.
10. ¿Qué es una ruta dentro de Django y para qué sirve?
- La ruta se trata de una cadena con un patrón URL que avanza en una lista para comparar el
URL y solicita cada patrón que se encuentre.
8. BIBLIOGRAFÍA