0% encontró este documento útil (0 votos)
46 vistas12 páginas

Modelo de Informe Practica N 09 - 2022

ing de sistema USM

Cargado por

Miguel Lazo Atoc
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
46 vistas12 páginas

Modelo de Informe Practica N 09 - 2022

ing de sistema USM

Cargado por

Miguel Lazo Atoc
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

UCSM Esc. Prof.

de Ingeniería de Sistemas INFORME DE PRÁCTICAS


Octubre - 2022 DESARROLLO DE
APLICACIONES

Práctica N° 09:
Flask y Django
Elaborado por:

© IEEE 2013 The Institute of Electrical and Electronics Engineers, Inc.


Práctica N° 09: Flask y Django

GRUPO N° 4

PRÁCTICAS DE DESARROLLO DE APLICACIONES

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

ÍNDICE DE TABLAS Y FIGURAS ( las más resaltantes del Marco Teórico)

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”.

3.2 PLANTILLAS EN FLASK


Responde a las preguntas:
¿Qué es?

-
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.

3.4 MODELOS EN DJANGO


Responde a las preguntas:
¿Qué es?

-
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

Colocar código documentado


Para realizar la instalación.

Colocar captura de pantalla del resultado en el navegador

4.2 Plantillas de Flask

Colocar código documentado

Colocar captura de pantalla del resultado en el navegador


3
Práctica N° 09: Flask y Django

4.3 Instalación de Django

Colocar código documentado

Primero se crea un entorno virtual

Luego activamos el entorno

En el terminal, escribir esto:

4.4 Aplicación mínima de Django

Colocar código documentado

Colocar captura de pantalla del resultado en el navegador

5. EJERCICIOS
5.1 Ejercicio 1

Colocar código documentado

4
Práctica N° 09: Flask y Django

Colocar captura de pantalla del resultado en el navegador

5.2 Ejercicio 2

Colocar código documentado

Colocar captura de pantalla del resultado en el navegador

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

[2] «Sass,» [En línea]. Available: https://sass-lang.com/documentation/. [Último acceso: 2022].

[3] «W3schools,» [En línea]. Available: https://www.w3schools.com/sass/sass_intro.php. [Último


acceso: 2022].

9. ENLACES DE REUNIONES GRUPALES PARA REALIZAR


INFORME
N URL Fecha
°

También podría gustarte